首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >头中包含脚本会使加载速度变慢吗?

头中包含脚本会使加载速度变慢吗?
EN

Stack Overflow用户
提问于 2019-07-23 04:29:46
回答 3查看 364关注 0票数 0

Google说我必须把这些文件放在文档的头上:

代码语言:javascript
复制
 <script src="https://www.gstatic.com/firebasejs/6.2.0/firebase-app.js"></script>
 <script src="https://www.gstatic.com/firebasejs/6.2.0/firebase-firestore.js"></script>

有6-8个这样的脚本。

关键是,在加载html之前,我不需要它们,直到稍后。

  1. 我的html body是否等待加载所有这些?
  2. 为什么谷歌明确建议把它们放在head上,而不是在我的html之后
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-07-23 04:45:42

我的html主体是否等待加载所有这些?

如果您使用异步分离脚本,您的html主体不要等待

为什么谷歌明确建议把它们放在头上,而不是在我的html之后?

我认为firebase建议将其添加到https://firebase.google.com/docs/web/setup

代码语言:javascript
复制
<body>
  <!-- Insert these scripts at the bottom of the HTML, but before you use any Firebase services -->

  <!-- Firebase App (the core Firebase SDK) is always required and must be listed first -->
  <script async src="/__/firebase/6.3.1/firebase-app.js"></script>

  <!-- Add Firebase products that you want to use -->
  <script async src="/__/firebase/6.3.1/firebase-auth.js"></script>
  <script async src="/__/firebase/6.3.1/firebase-firestore.js"></script>
</body>
票数 0
EN

Stack Overflow用户

发布于 2019-07-23 04:32:52

您可以将async标记附加到这些脚本上,以防止它们阻塞整个页面。

票数 2
EN

Stack Overflow用户

发布于 2019-07-23 04:46:26

  1. 有一个选项,您可以使用异步事件附加脚本,所以它不能在加载html主体时中断。例子:
  2. 在我看来,贴在头附近是因为有些人会忘记附着在身体上。不是在html标记之后,可能是在关闭html标记之前。有些人的代码可能是不同的。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57156721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档