国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

紅寶書:在html中使用script章節(jié)總結(jié)

hss01248 / 2585人閱讀

摘要:在中插入的方法外部腳本,內(nèi)嵌腳本屬性異步腳本可選。表示應(yīng)該立即下載腳本但不應(yīng)妨礙頁面中的其他操作比如下載其他資源或等待加載其他腳本。一定會在頁面的事件前執(zhí)行但可能會在事件觸發(fā)之前或之后執(zhí)行。不同點執(zhí)行階段不同。

瀏覽器解析器從上至下進行解析,遇到script標(biāo)簽,解析停止,直至腳本加載執(zhí)行完畢。

在html中插入script的方法:外部腳本,內(nèi)嵌腳本

script屬性:
async(異步腳本):可選。表示應(yīng)該立即下載腳本,但不應(yīng)妨礙頁面中的其他操作,比如下載其他資源或 等待加載其他腳本。一定會在頁面的 load 事件前執(zhí)行,但可能會在 DOMContentLoaded 事件觸發(fā)之前或之 后執(zhí)行。
defer(延遲腳本):可選。表示腳本可以延遲到文檔完全被解析和顯示之后再執(zhí)行。只對外部腳本文件有 效。延遲到再加載,當(dāng)含有兩個defer的script標(biāo)簽,理論上會按照順序加載,先于DOMContentLoaded事件,實際上有可能會亂序(不靠譜),也不一定會先于DOMContentLoaded事件。


藍色線代表網(wǎng)絡(luò)讀取,紅色線代表執(zhí)行時間,這倆都是針對腳本的;綠色線代表 HTML 解析。
async和defer
共同點:net階段都是異步的。只適用于外部腳本。
不同點:執(zhí)行階段不同。
async更適合它對于那些可以不依賴任何腳本或不被任何腳本依賴的腳本來說卻是非常合適的,最典型的例子:Google Analytics

瀏覽器在遇到標(biāo)簽時才開始呈現(xiàn)內(nèi)容

其他大佬關(guān)于這塊內(nèi)容寫的文章

網(wǎng)站為什么 JS 調(diào)用盡量放到網(wǎng)頁底部? https://www.zhihu.com/questio...
JavaScript 的性能優(yōu)化:加載和執(zhí)行
https://www.ibm.com/developer...
JavaScript 啟動性能瓶頸分析與解決方案 https://zhuanlan.zhihu.com/p/...
Effective前端7:加快頁面打開速度 https://zhuanlan.zhihu.com/p/...
《瀏覽器的工作原理:新式網(wǎng)絡(luò)瀏覽器幕后揭秘》https://www.html5rocks.com/zh...

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/50948.html

相關(guān)文章

  • 寶書html使用script章節(jié)總結(jié)

    摘要:在中插入的方法外部腳本,內(nèi)嵌腳本屬性異步腳本可選。表示應(yīng)該立即下載腳本但不應(yīng)妨礙頁面中的其他操作比如下載其他資源或等待加載其他腳本。一定會在頁面的事件前執(zhí)行但可能會在事件觸發(fā)之前或之后執(zhí)行。不同點執(zhí)行階段不同。 瀏覽器解析器從上至下進行解析,遇到script標(biāo)簽,解析停止,直至腳本加載執(zhí)行完畢。 在html中插入script的方法:外部腳本,內(nèi)嵌腳本 script屬性:async(異步...

    Backache 評論0 收藏0
  • 寶書html使用script章節(jié)總結(jié)

    摘要:在中插入的方法外部腳本,內(nèi)嵌腳本屬性異步腳本可選。表示應(yīng)該立即下載腳本但不應(yīng)妨礙頁面中的其他操作比如下載其他資源或等待加載其他腳本。一定會在頁面的事件前執(zhí)行但可能會在事件觸發(fā)之前或之后執(zhí)行。不同點執(zhí)行階段不同。 瀏覽器解析器從上至下進行解析,遇到script標(biāo)簽,解析停止,直至腳本加載執(zhí)行完畢。 在html中插入script的方法:外部腳本,內(nèi)嵌腳本 script屬性:async(異步...

    qiangdada 評論0 收藏0
  • ES2018 學(xué)習(xí)筆記(3)標(biāo)識符

    摘要:屬性名屬性訪問器屬性兩種表示法點表示法,例如方括號表示法,例如其中,點表示法中要求之后必須跟著。回看上面提到的標(biāo)識符的定義任何點表示法,都能轉(zhuǎn)換成方括號表示法反之,則行不通。總結(jié)屬性名不是標(biāo)識符。 以下內(nèi)容來至 es2017 語言規(guī)范和 javascript 高級程序設(shè)計(第三版) 起源:標(biāo)識符的定義 在紅寶書 3.1.2 章節(jié)中,對標(biāo)識符做了如下定義: An identifier i...

    roland_reed 評論0 收藏0
  • JavaScript寶書筆記(三)---函數(shù)特性

    摘要:接下來的文章更新以紅寶書章節(jié)更新,內(nèi)容過多分若干篇文章來寫,標(biāo)題會清晰表明是哪一章節(jié),大家一起學(xué)習(xí)進步,謝謝大家的支持 1.函數(shù)參數(shù)的特性: function doAdd(num1, num2) { arguments[1] = 10; alert(arguments[0] + num2); } arguments對象中的值會自動反映到對應(yīng)的命名參數(shù),所以修改 argu...

    沈建明 評論0 收藏0

發(fā)表評論

0條評論

hss01248

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<