當(dāng)前位置:首頁 > IT技術(shù) > 編程語言 > 正文

JavaScript高級(jí)程序設(shè)計(jì)~第二章
2022-04-19 11:14:54

第 2 章,了解 JavaScript 如何與 HTML 結(jié)合來創(chuàng)建動(dòng)態(tài)網(wǎng)頁,主要介紹在網(wǎng)頁中嵌入 JavaScript 的不同方式,還有 JavaScript 的內(nèi)容類型及其與<script>元素的關(guān)系。

?

script? 的 defer? 屬性 :?

  1.defer只對(duì)外部文件有效

  2.立即下載,但是要網(wǎng)頁解析完,再執(zhí)行;??

  3.多個(gè)script文件加defer,按從上到下執(zhí)行

  4.場景 :?

    如果文件存在依賴關(guān)系就用defer [這個(gè)可以提高性能的]

    比如:jquery.js和juquey.tab.js,那么就要先加載jquery.js后,juquey.tab.js才可以運(yùn)行;所以這里可以用defer

?

script? 的 async? 屬性 : (不推薦)

  1.async只對(duì)外部文件有效

  2.立即下載,只要js下載完了就執(zhí)行js,然后再執(zhí)行html;

  3.多個(gè)script文件加async,沒有順序可言,誰先加載完畢了誰先執(zhí)行

  4.場景

    有一些特殊的js文件其中代碼是特別重要的可以async提前加載

?

本文摘自 :https://www.cnblogs.com/

開通會(huì)員,享受整站包年服務(wù)立即開通 >