首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery - getScript版本。<script>..</script>

Jquery - getScript版本。<script>..</script>
EN

Stack Overflow用户
提问于 2011-03-11 00:40:45
回答 5查看 1.3K关注 0票数 1

哪个更快?

代码语言:javascript
复制
<script src="../js/SOME.js" type="text/javascript"></script>

代码语言:javascript
复制
   $.getScript('../js/SOME.js', function (){ ... 
   // with $.ajaxSetup({ cache: true }); 
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-03-11 00:44:56

我猜<script src="../js/SOME.js" type="text/javascript"></script>更快,因为浏览器本身就是这样做的,而第二种方法首先强制浏览器加载页面,然后使用JavaScript加载脚本。

浏览器可能会自己处理缓存,但我不太确定。

票数 3
EN

Stack Overflow用户

发布于 2011-03-11 00:44:37

它们是一样的。但以下是你应该考虑的事实:

  • 要使用getScript,您需要先加载jQuery,因此添加该时间(我猜这就是您正在使用的时间,因为$).
  • jQuery会异步加载它,这意味着浏览器不会停止所有其他操作来加载SOME.js。
票数 3
EN

Stack Overflow用户

发布于 2011-03-11 00:44:09

前者,因为$.getScript依赖于jquery进行初始化。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5262846

复制
相关文章

相似问题

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