0

我最近在某处读到“使用 jQuery-latest 被认为是有害的”。

这个讨论也涉及这个问题:

是否有指向 Google API 上“最新”jQuery 库的链接?

所以我对使用它(“最新”)持谨慎态度,但处理新版本的首选方式是什么?除了没有缓存库的缺点(性能拖累)之外,“最新”似乎是一件轻而易举的事。当然,还有一个考虑因素是您希望针对新库测试您的代码,而不仅仅是盲目/自动升级。

所以...当您确实想升级使用的 jQuery 版本(以及 jQuery-*,例如 jQueryUI)时,您如何以一种不乏味的方式进行此操作?例如,如果您有 42 个站点要从 1.9.2 版本升级到 2.0.0 版本,您是手动编辑 42 个文件,还是有一些工具可以为您完成这项工作?显然,您可以根据您使用的技术编写一个脚本来为您执行此操作,但我认为必须有一种通用的方法来处理/解决这项工作,因为这是由数以百万计的人完成的每次发布新版本的 jQuery 时,开发人员都会这样做。

4

2 回答 2

1

Obviously, you can write a script, depending on which technology you're using, to do this for you.

这是真的,但是由于您没有向我们提供足够的信息,因此我无法向您提供脚本。

可能最好的方法是使用 jQuery 代码将所有站点链接到一个页面(例如,yourwebsite.com/jquery.js)。这样,您需要做的就是在一个站点上更新单个 jquery.js,它们都已更新。

至于目前更新它们,您可能需要手动或脚本来完成。

于 2013-04-21T15:47:26.757 回答
1

您可以使用服务器端包含从您的服务器中包含一个文件,该文件定义了您的所有依赖项 - jQuery、Modernizr 等等。这假设您的所有站点都有服务器端代码并​​使用类似的库。这将让您更改一次,并使其出现在所有 42 个站点中。

于 2013-04-21T15:46:44.970 回答