使用“jquery-latest.min.js”的不良做法?

时间:2013-12-04 23:23:22

标签: javascript jquery html

所以标题说出来了。当我想在我的页面中包含Jquery时,使用<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>是不好的做法吗?

我问过这个问题,因为在Jquery,Google和Microsoft网站中没有提供这样的链接。相反,他们把像<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>这样的版本化链接。这就是为什么我认为他们可能不希望人们使用该链接。

如果是不好的做法,那为什么呢?什么是跟上这些版本变化的解决方案?

3 个答案:

答案 0 :(得分:8)

在生产环境中使用“最新”jQuery不是很聪明,因为如果发生更改,您的网站将停止工作。你总是想知道你正在编写网站代码的jQuery版本。

出于这个原因,更新到新的jQuery版本应该始终是一个手动过程。理想情况下看起来像这样:

  • 查看新版本(example
  • 的更改日志或升级指南
  • 修复代码中新版本可能导致的任何问题
  • 开始在网站的内部/开发版本上使用新版本
  • 彻底测试
  • 如果一切顺利,请将生产站点切换为使用新版本。

答案 1 :(得分:0)

这不一定是不好的做法,但建议使用Google API版本。原因是访问您网站的许多人已经拥有Google jquery的缓存版本,从而使您的网站加载速度更快。此外,谷歌将会失败的可能性非常小。

答案 2 :(得分:0)

我认为这是不好的做法,因为偶尔会有一些破坏性的版本,在你为时已晚之前你不会发现这些版本。

至于更新Jquery,我不建议更新它,直到您需要专门针对功能或错误修复的新版本。