百科问答小站 logo
百科问答小站 font logo



为什么有的高级程序员很讨厌甚至禁止使用 setTimeout? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

抱歉我真想不出来JS里面的setTimeout有替代品,这货几乎是无可替代的(setInterval本质上是一个东西),不允许用有些东西就是做不了。


setTimout本质上就是一个注册一个延时触发的事件。并不是所有的状态改变都可以注册事件,有些场景不直接/间接使用setTimeout/setInterval就做不了。



当然,直接使用这种低阶API的确是不值得倡导的,就像滥用Thread.Sleep一样……




  

相关话题

  学 Python 都用来干嘛的? 
  面对很乱的代码,你会慢慢看,慢慢改,还是重写? 
  接私活结果最后钱要不回来该怎么办? 
  HTML中的html head body标签有且只能有一个,为什么不可以直接省略? 
  第一次看HTML教程是怎样一种体验? 
  为什么7年工作经验的前端竟然回答不出数组的flat方法? 
  怎么评价淘宝 Web 前端工程师对微软 WP 系统 Web 不兼容的回应? 
  如何看待东北大学毕业生李文星找工作被骗到天津传销溺亡,警方称其意外落水非刑事案件? 
  推荐算法岗是否存在严重人才过剩? 
  Lisp 程序员的出路在哪里? 

前一个讨论
如何看待洛阳师范学院把学生送入精神病院?
下一个讨论
.Net的垃圾回收机制是定时执行还是事件触发?





© 2025-03-24 - tinynew.org. All Rights Reserved.
© 2025-03-24 - tinynew.org. 保留所有权利