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

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

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

?

script? 的 defer? 屬性 :?

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

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

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

  4.場(chǎng)景 :?

    如果文件存在依賴關(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,沒(méi)有順序可言,誰(shuí)先加載完畢了誰(shuí)先執(zhí)行

  4.場(chǎng)景

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

?

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

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