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

首頁 > 編程 > JavaScript > 正文

js的延遲執行問題分析

2019-11-20 14:25:15
字體:
來源:轉載
供稿:網友

看這段代碼:

<body>  <script src="deffer.js"></script>  content </body>

deffer.js的內容為:

alert(1)

這樣在alert窗口沒有被關閉之前,頁面都會是一片空白。因為alert窗口阻止了頁面的繼續渲染。

為了避免此類問題,html規范里定義了deffer和async屬性,這兩個屬性的具體定義這里不討論,反正他們都是用來告訴瀏覽器,一定要在頁面渲染完成以后再執行本腳本的內容,這樣腳本執行的時候頁面已經渲染完畢了。

<body>  <script deffer async src="deffer.js"></script>  content </body>

注意,對于多個加了deffer或者async的腳本,他們的執行順序和他們在頁面上出現的順序無關。即使html規范定義了deffer腳本應該按照順序來執行,但是瀏覽器事實上并沒有全部遵守這個約定。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新邵县| 东丰县| 巫山县| 晋中市| 乌鲁木齐县| 溧阳市| 桦川县| 济南市| 张家川| 瑞安市| 纳雍县| 康乐县| 元氏县| 临潭县| 三门峡市| 霸州市| 宁南县| 太白县| 通海县| 明光市| 延边| 铜梁县| 阿坝| 祁阳县| 博湖县| 庆安县| 白沙| 南通市| 阿拉善右旗| 林甸县| 泌阳县| 阳高县| 呼玛县| 定州市| 镇沅| 东辽县| 宁波市| 上思县| 牙克石市| 谷城县| 万州区|