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



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

  

user avatar   Ivony 网友的相关建议: 
      

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


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



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




  

相关话题

  如何衡量一个人的 JavaScript 水平? 
  看到字节跳动给程序员的节日卡「2020 - 1024」你有啥感受?码农 996 是命中注定吗? 
  为什么很多人觉得计算机专业的会修电脑? 
  有什么工具可以下载整个网站的内容吗? 
  为什么这么多文科生想转行做 IT? 
  为什么美国程序员工作比中国程序员工作轻松、加班少? 
  成为首席程序员鼓励师是怎样一番体验? 
  从硅谷回国后有什么感想? 
  编程是否存在终极问题? 
  30 岁了,银行职员,想开始学习 JAVA 做回程序员,不知道来得及吗? 

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





© 2024-05-17 - tinynew.org. All Rights Reserved.
© 2024-05-17 - tinynew.org. 保留所有权利