国产探花免费观看_亚洲丰满少妇自慰呻吟_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腳本應該按照順序來執行,但是瀏覽器事實上并沒有全部遵守這個約定。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江油市| 天水市| 永新县| 眉山市| 鄂托克前旗| 河曲县| 方正县| 武功县| 孟州市| 二手房| 峡江县| 穆棱市| 伊通| 甘德县| 简阳市| 廉江市| 岑溪市| 巫山县| 衡山县| 调兵山市| 加查县| 邳州市| 金平| 宜阳县| 丽水市| 四会市| 巫溪县| 波密县| 湄潭县| 大厂| 凉城县| 溧阳市| 台东县| 边坝县| 台北县| 枣阳市| 江西省| 普定县| 博乐市| 锡林浩特市| 临夏市|