面向面试学习 不管是准备项目也好 还是复习知识也好 都要以面试为导向来学习了 加油
同步编程问题:按照顺序一件一件去做,没有做完前面的后面的就不能去做。
异步编程问题:可以同时做很多事,
1 ajax 2 事件 3 回调函数 4 定时器 【定时器返回的是id (数字 ) 就是在等待队列的id clearTimeout(1) 清除的是1号等待队列】
秒和帧的关系:1s16帧 帧:动画的一瞬间 1帧约60ms 所以定时器后面一般设置为60
setInterval() 缺点是 会丢帧 通过settimeout模拟setinterval
然后对于定时器 执行 浏览器需要有反应时间 (所以定时器时间很接近会造成顺序问题 不会按时间顺序了 按队列顺序) 先执行主任务的内容 然后执行等待的。