Javascript 中的defer属性分析及应用实例
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
文档上说defer中的代码不立即执行,页面会继续载入,那defer中的代码具体在什么时候执行呢?在全部javascript代码载入之后?页面载入之后?onload之前还是之后? 答案是: 并不是说在网页载入时不执行,可以在网页写一个script.然后定义它,但是在载入时它还是执行了, //defer属性指示该段脚本不会改变文档的内容。在文档完全显示之前,js解释器不执行这段代码。
加上 defer 等于在页面完全在入后再执行,相当于 window.onload ,但应用上比 window.onload 更灵活! defer是脚本程序强大功能中的一个“无名英雄”。它告诉浏览器script段包含了无需立即执行的代码,并且,与src属性联合使用,它还可以使这些脚本在后台被下载,前台的内容则正常显示给用户。 最后请注意两点: 一个常用的优化性能的方法是:当脚本不需要立即运行时,在 Copyright 2010-2024 ClickSun All Rights Reserved |