gpt4 book ai didi

javascript - 渲染阻塞 Javascript 和 CSS

转载 作者:行者123 更新时间:2023-11-30 12:17:00 26 4
gpt4 key购买 nike

在我看来,任何时候都有 <script src="name1.js"><link href="name2.css"> <head> 中的声明,这两个文件会阻止标记的呈现。

FWIW,我尝试将“异步”添加到 <script>标记,它完全弄乱了我的一些 jQuery 插件

鉴于此,我真的不明白“渲染阻塞 Javascript 和 CSS”这句话。

谢谢!

最佳答案

它们阻止标记的呈现,因为浏览器从上到下解析 HTML 文件。

您可以通过将 script 标记放在结束 body 之前来避免这种情况:

  <script src="whatever.js"></script>
</body>

link 元素你运气不好,除非你只是在 head 中使用内联 style 声明(可能不是一个好主意).

您还可以在 script 标记中使用 async 属性,或者您可以使用众多异步 JavaScript 库中的任何一个。

关于javascript - 渲染阻塞 Javascript 和 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32174640/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com