計算機程序執行分為同步執行和異步執行
(1)同步執行
所謂的同步執行,就是正常的計算機程序執行的3大順序流程:
順序控制語句:從上至下,從左至右
分支控制語句:if,switch
循環控制語句:for(),while,do...while,for...in,forEach()
(2)異步執行
所謂的異步執行,是一種特殊的程序的執行方式:
setInterval(定時器),setTimeout(延時器)
事件的綁定 onclick,onopen,onscroll...
ajax請求
(3)同步執行與異步執行
(如圖所示,我們可以總結出異步程序執行的過程)
⭐異步程序執行的過程
1,從一行代碼開始執行程序
2,同步程序正常執行
3,如果發現是異步程序,暫時不執行.存儲在異步池中,等待執行
4,將程序中所有的同步程序執行完畢后
5,開啟異步池,執行異步程序
當設定的時間到達,就會執行對應的異步升序
先到設定時間的異步程序,先執行
如果設定的時間相同,看異步程序的順序,來執行
必須要牢記,異步程序的執行,一定是在所有同步程序執行結束之后,才會開始執行