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



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

  

user avatar   Ivony 网友的相关建议: 
      

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


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



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




  

相关话题

  感觉中国程序员前景一片灰暗,是这样吗? 
  如何看待哔哩哔哩的 flv.js 作者月薪不到 5000 元? 
  哪段代码最能代表程序员的暴力美学? 
  插件机制实现的原理是什么? 
  JavaScript里面有什么是不用刻意学的? 
  es,js,ts三者有什么关系? 
  Notepad++的开发者侯今吾是一个怎样的人? 
  如何看待苏宁孙岩提出的“技术负责人0点睡觉很会养生”观点? 
  如何看待清华大学自动化系2020年大一c++大作业是写一个功能更强大的雨课堂(雷课堂)? 
  为什么招程序员不考虑MATLAB技能? 

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





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