避免js延迟加载导致网页空白现象
在文档的<head>元素中包含的所有javascript文件,意味着必须等到全部javascript代码都被下载、
解析和执行完成以后,才能开始呈现页面的内容(浏览器在遇到<body>标签是才开始呈现内容)。对
于那些需要很多javascript代码的页面来说,这无疑会导致浏览器再呈现页面时出现明显的延迟,而
延迟期间的浏览器窗口中将是一片空白。为了避免这个问题,现代WEB应用程序一般都把全部javascript
引用放在<body>元素中。
第二种方案:
在<scriptdefer="defer"src="">defer属性可以放在head标签放置的脚本延迟加载,等到页面内容加载完
后再加载脚本【不过目前只有IE和火狐支持defer属性,其他浏览器不支持】
相关推荐
cnflat0 2020-04-23
无情的你无情的雨 2020-03-08
cuterabbitbaby 2020-02-23
xiyang 2020-01-06
zyljjf 2014-06-16
那年夏天 2019-11-16
cyjsky 2016-11-15
ParadiserD 2012-03-13
BruceWayne 2014-06-03
AKbiubiu 2013-02-25
纯粹的果子 2012-12-08
tianhennan 2012-08-13
bigcactus 2012-06-14
New丶Elements 2019-07-01
kingwbs 2019-07-01
RogerCoderLife 2019-07-01
sunyao000 2019-07-01
刘小文 2016-11-16