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



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

  

user avatar   Ivony 网友的相关建议: 
      

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


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



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




  

相关话题

  如果一个算法空间复杂度是指数级,时间复杂度是多项式级,那么这个算法复杂度怎么算呢? 
  如何看待谷歌创始人宣布辞职,Sundar Pichai 出任谷歌母公司 Alphabet CEO? 
  小程序会成为下一个 Flash 吗? 
  游戏程序员必须要修 C# 吗?我徘徊在先开始 C++ 还是 C# ? 
  为何以下javascript代码在chrome88和firefox85中执行结果为false? 
  Edge 浏览器当初为什么不是基于 Firefox 重构? 
  有哪些表现让你一看就知道他是程序员? 
  如何看待魅族招聘程序员鼓励师? 
  如何看待每周更新文章等于个人能力一般加上工作不饱和的看法? 
  如果编程语言有性别?Java、C++、C、C#是男是女?是GAY还是LES? 

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





© 2025-05-26 - tinynew.org. All Rights Reserved.
© 2025-05-26 - tinynew.org. 保留所有权利