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



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

  

user avatar   Ivony 网友的相关建议: 
      

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


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



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




  

相关话题

  如何保证用户登录时提交密码已经加密? 
  国外发达国家码农是真混得好么,难道没有什么缺点吗,请在国外的码农客观讲讲缺点,谢谢大家? 
  为什么Vue在国际上越来越没影响力? 
  说程序员毫无难度的人,到底是不是在装13? 
  如何应对应试教育的手写代码题? 
  冯大辉(Fenng)的编程能力到底如何? 
  有哪些新手程序员不知道的小技巧? 
  程序员远程办公在二三线城市陪女友和家人是一种什么体验? 
  如何评价冯大辉(Fenng)的新文《聊聊 996》? 
  程序员到底有多累、多辛苦? 

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





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