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



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

  

user avatar   Ivony 网友的相关建议: 
      

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


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



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




  

相关话题

  有什么适合碎片时间看的计算机基础书籍推荐? 
  如何看待观察者网言论:「没有吃青春饭的程序员,只有懒惰的程序员,保持积极学习的心态,是不会被淘汰的」? 
  如何衡量一个人的 JavaScript 水平? 
  为什么大多数程序员都黑360呢? 
  阿里巴巴 2015 年校招月薪降到 8K 了吗? 
  如何看待B站UP主Maksim的视频瑞典程序员日记被删除? 
  Stack Overflow 2016 年度报告中有哪些有趣的事实? 
  前端做的页面为什么总是跟设计稿差很多? 
  如何让领导打消让UI写前端的念头? 
  感觉算法在程序员中快被吹上天了,如果只是搞编程的话,是不是没必要死磕算法? 

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





© 2025-04-15 - tinynew.org. All Rights Reserved.
© 2025-04-15 - tinynew.org. 保留所有权利