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



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

  

user avatar   Ivony 网友的相关建议: 
      

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


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



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




  

相关话题

  同样是巨头的语言,为什么中国是 Go 最热的国家,而 C# 越来越少? 
  程序员有人肉自己妹子的职业习惯吗? 
  真有报 Bug 的礼仪吗? 
  《失控玩家》中的游戏有可能实现出来吗? 
  GitHub 上有哪些适合新手跟进的优质项目? 
  为什么一般认为Flash漏洞很严重,而HTML5(实现)远没有那么严重? 
  想自学编程怎样下手? 
  能独立做出一个自己的博客,前端程序员是什么水平? 
  做程序员攒钱10年,够一百万左右回农村存银行一个月6千利息现实吗? 
  如何看待鸿蒙应用开发框架采用JavaScript作为开发语言? 

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





© 2025-06-15 - tinynew.org. All Rights Reserved.
© 2025-06-15 - tinynew.org. 保留所有权利