2013-04-21 138 views
0

我最近在某处读过“使用jQuery-最新被认为是有害的”。如何将多个网站更新到最新版本的jQuery?

该讨论涉及的问题,太:

Is there a link to the "latest" jQuery library on Google APIs?

所以我警惕使用(“最新”),但什么是处理新版本的首选方式?除了未被缓存的库(性能拖放)的缺点之外,“最新”看起来似乎毫不费力。当然,还有一个考虑因素就是您想要针对新库测试代码,而不是盲目/自动升级。

因此...当你想要升级使用的jQuery版本(以及jQuery- *,如jQueryUI),你如何以一种没有繁琐的方式去做这件事?例如,如果您有42个站点需要从版本1.9.2升级到2.0.0版本,那么您是否手动编辑了42个文件,或者是否有一些工具可以为您做到这一点?显然,你可以根据你使用的技术编写一个脚本来为你做这件事,但我认为必须有一种共同的方式来处理/解决这件事,因为它是由数百万开发人员每次发布新版本的jQuery时。

回答

1

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

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,然后全部更新。

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

相关问题