第 2 章,了解 JavaScript 如何與 HTML 結(jié)合來創(chuàng)建動態(tài)網(wǎng)頁,主要介紹在網(wǎng)頁中嵌入 JavaScript 的不同方式,還有 JavaScript 的內(nèi)容類型及其與<script>元素的關(guān)系。
?
script? 的 defer? 屬性 :?
1.defer只對外部文件有效
2.立即下載,但是要網(wǎng)頁解析完,再執(zhí)行;??
3.多個script文件加defer,按從上到下執(zhí)行
4.場景 :?
如果文件存在依賴關(guān)系就用defer [這個可以提高性能的]
比如:jquery.js和juquey.tab.js,那么就要先加載jquery.js后,juquey.tab.js才可以運行;所以這里可以用defer
?
script? 的 async? 屬性 : (不推薦)
1.async只對外部文件有效
2.立即下載,只要js下載完了就執(zhí)行js,然后再執(zhí)行html;
3.多個script文件加async,沒有順序可言,誰先加載完畢了誰先執(zhí)行
4.場景
有一些特殊的js文件其中代碼是特別重要的可以async提前加載
?
本文摘自 :https://www.cnblogs.com/