我正在尝试找出升级jQuery的最佳方法。
假设我使用的是jQuery v1.4.4,我想升级到1.7.1。
如果我想要更新,是否应该从项目中完全删除jquery-1.4.4.js
,或者除了jquery-1.4.4.js
之外还应该保留jquery-1.7.1.js
?
也可能有一些jQuery文件可能引用jquery-1.4.4.js
,升级这些案例的最佳方法是什么?
答案 0 :(得分:3)
新版本的jQuery应该完全替换旧版本,因此您可以删除包含旧版本的<script>
并将其替换为新的<script>
块。
您会发现jQuery更新通常不包含许多重大更改(会破坏与以前版本一起使用的代码的更改),因此,对于大多数情况,您不应该升级时遇到的任何问题。
但是,当然,您应该查看release notes以查找要升级到的版本(实际上是您绕过的所有版本),以检查您是否会受到任何影响的变化。
代码不引用特定版本的jQuery。使用jQuery的代码只使用jQuery方法和构造函数(jQuery
和$
),并期望某个方法签名(接受参数和返回类型的形式)。升级到新版本可能删除这些方法或更改它们的签名,您需要注意 。
答案 1 :(得分:0)
是将旧版本的脚本标记替换为新版本。
在客户端(除非您使用LAB或类似的东西)另一个文件的唯一方法是在HTML页面中包含脚本标记。没有任何加载器,JavaScript文件无法调用其他JavaScript文件。
话虽如此,请确保在部署前彻底测试!