所谓的异步执行
所谓的异步执行,是一种特殊的程序的执行方式 异步程序的执行 1,所有的异步程序的执行,都会在同步程序执行结束之后,再来执行 2,异步程序的执行顺序,如果时间相同,看代码的先后顺序 如果时间不同,时间短的,先执行
异步执行的事件: setInterval setTimeout 事件的绑定 onclick... 异步程序执行的过程 1,从一行代码开始执行程序 2,同步程序正常执行 3,如果发现是异步程序,暂时不执行,存储在异步池中,等待执行 4,将程序中所有的同步程序执行完毕后 5,开启异步池,执行异步程序 当设定的时间到达,就会执行对应的异步升序 先到设定时间的异步程序,先执行 如果设定的时间相同,看异步程序的顺序,来执行
案列:
<script>
setInterval(function(){ console.log('123'); }, 2000); setInterval(function(){ console.log('456'); } , 1000);
console.log('789'); 执行结果:
