类别:浏览器 / 日期:2023-02-02 / 浏览:317 / 评论:0
JavaScript 的加载、解析与执行会阻塞文档的解析,也就是说,在 构建 DOM 时,HTML 解析器若遇到了 JavaScript,那么它会暂停文 档的解析,将控制权移交给 JavaScript 引擎,等 JavaScript 引擎 运行完毕,浏览器再从中断的地方恢复继续解析文档。也就是说,如 果想要首屏渲染的越快,就越不应该在首屏就加载 JS 文件,这也是 都建议将 script 标签放在 body 标签底部的原因。当然在当下,并 不是说 script 标签必须放在底部,因为你可以给 script 标签添加 defer 或者 async 属性。
版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。
发表评论 / 取消回复