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



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

  

user avatar   Ivony 网友的相关建议: 
      

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


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



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




  

相关话题

  程序员挣够了钱,到中年失业真的很可怕吗? 
  设计模式是不是有点太「玄」了? 
  两年嵌入式C语言编程经验,如果有机会做和 Android 相关的 C++、JAVA,还有 Javascript 脚本开发工作,转过去好吗? 
  在桌面领域,为什么免费的 Linux 输给了收费的 Windows? 
  前端现在怎么这么多人? 
  不懂就问:Linux、安卓和鸿蒙到底是什么关系? 
  如何看待中国学生为了进 Google、微软等外企疯狂地刷题?北美学生想进这些名企也要刷题吗? 
  阿里巴巴 P8、P9 及以上到底是什么水平? 
  如何评价不认为C++三大特性是封装、继承、多态的程序员? 
  前端的未来: 后端会越来越同质化, 只是一个数据库, 大部分功能都挪到前端吗? 

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





© 2025-02-23 - tinynew.org. All Rights Reserved.
© 2025-02-23 - tinynew.org. 保留所有权利