script 異步加載 async 和 defer的區別

在HTML被解析的時候,如果遇到 <script> 標籤,就會先暫停HTML解析,立即執行腳本(非外部js文件)。<script src="./1.js"> 引入的外部js文件情況下會先下載再執行。 所以,如果在HTML解析期間被執行 js 腳本且計算量很大的情況下(循環十萬次),那麼頁面就會造成卡頓和白屏現象。 這也是爲什麼 <script> 腳本建議寫在 <body></body> 標籤內的最
相關文章
相關標籤/搜索