高级技巧(3)——JS高级定时器 先是自己总结,课本细知识点在后面 自己总结 先思考: 1、定时器真的是定时执行的吗? 定时器不能保证真正定时执行 一般会延迟一点(可以接受),也有可能延迟很长时间(不能接受) 2、定时器回调函数是在哪个线程执行的? 在主线程执行,js是单线程的 扩展: 3、定时器是如何实现的? 事件循环模型 第一个问题可以用一个简单的代码段测试一下: <body> <button id="btn">启动定时器</button>