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



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

  

user avatar   Ivony 网友的相关建议: 
      

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


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



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




  

相关话题

  作为程序员,是否应该抵制使用实施996工作制的互联网公司的产品与服务呢? 
  前端当前是否处在一个糟糕的时代? 
  如何评价最近CSDN的行为? 
  为什么大多数的程序员的编程界面背景都是黑色的? 
  有什么办法可以用纯 CSS 在现代浏览器下实现单屏内容时 footer 贴底,多屏内容时 footer 随内容向下? 
  为什么程序员会有代码能跑就不要动的观点? 
  有没有不用加班的程序员? 
  大家在编码时左大括号"{"换行吗? 
  计算机专业学计算理论基础的意义? 
  现在的市场对 C++ 的需求大吗? 

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





© 2025-01-18 - tinynew.org. All Rights Reserved.
© 2025-01-18 - tinynew.org. 保留所有权利