国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

淺談原生JS中的延遲腳本和異步腳本

2024-05-06 15:14:33
字體:
供稿:網(wǎng)友

一、延遲腳本 defer

HTML4.0中為<script> 標簽添加了個defer屬性。屬性的用途是表民腳本在執(zhí)行時不會影響頁面的構(gòu)造。

腳本會被延遲到頁面加載完畢的時候,執(zhí)行。也就是當(dāng)瀏覽器解析到</html> 標簽后才會執(zhí)行代碼。在HTML5規(guī)范中,defer屬性中適用于外部腳本。

而家了defer  的腳本文件會比DOMContentLoaded事件觸發(fā)前執(zhí)行。

 二、異步腳本 async

HTML5為<script>添加了個async屬性。這個屬性與defer屬性類似。都是只對外部腳本有用。并告訴瀏覽器立即下載文件。但與defer不同的是,async并不能保證按照他們指定的

先后順序執(zhí)行。因此要確保兩者之間互不依賴。指定async的目的是不讓頁面等待兩個腳本下載執(zhí)行。異步腳本一定會在頁面的load事件之前執(zhí)行。

以上這篇淺談原生JS中的延遲腳本和異步腳本就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持錯新站長站。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 遵义县| 瑞丽市| 通山县| 邓州市| 谷城县| 天长市| 若羌县| 新丰县| 绥棱县| 涪陵区| 郴州市| 交口县| 江西省| 大悟县| 南投县| 赤城县| 辉南县| 贡山| 敖汉旗| 富顺县| 宝清县| 谷城县| 桐乡市| 卢龙县| 景宁| 会同县| 绥化市| 拉萨市| 蛟河市| 阿拉尔市| 开阳县| 清远市| 福贡县| 云和县| 乌苏市| 子洲县| 冷水江市| 博客| 肃宁县| 天津市| 东乌珠穆沁旗|