【发布时间】:2012-10-22 09:18:19
【问题描述】:
HTML5 为可以在 HTML 页面中延迟加载的脚本引入了 defer 属性。 defer 可用于任何不需要在 DOM 之前加载的脚本(也就是在 DOM 准备好之前不要弄乱它)。
长期以来,建议 Web 开发人员将所有不需要加载的脚本放在 DOM 之前,而不是放在页面 head 中,而是放在 body 标记的末尾之前。
defer 的使用与长期实践的建议有什么区别?前者能代替后者吗?
感谢任何回答。谢谢。
【问题讨论】:
-
我相信即使你使用 defer,脚本仍然会被下载,它可能会减慢整个页面的加载速度
-
把脚本放在最底层的想法不仅是为了延迟执行,也是为了延迟下载
标签: javascript html web-applications