目前我在我的网站中使用1.4.4,并考虑升级到最新版本(1.6.4)。根据您的经验,是否有任何理由不应该替换jquery文件(我将其托管在我的服务器中)。我应该注意哪些事情?将jQuery从1.4.x升级到1.6.x时,我想要做什么
2
A
回答
2
我发现这个博客,涵盖所有重要的点...
http://davidtong.me/upgrading-jquery-from-1-4-x-to-1-6-1
转述提示:
- 你应该检查每个使用
.attr()
...还有很多应该现在是.prop()
- JSON解析在1.5+中更加严格
- 新的AJAX模块有很多可以利用的改进。
这应该适用于所有1.4.x - > 1.6.x版本。
你可能也想看看的1.7 release candidate notes为即将临近,以及...
1
可以打破的东西是插件。你应该:
- 检查插件兼容性官方指出
- 仔细测试,它依赖于插件
0
您应该检查任何插件的兼容性和升级这些升级后彻底测试所有的每个功能。否则,它应该是相当无痛的。
1
1
在jQuery 1.6中有一些语义修复。
例如,defaultValue
和checked
等特定属性一直被认为是“属性”,但在过去,jQuery已经将它们作为“属性”进行访问。 jQuery 1.6现在可以正确访问prop
而不是attr
的“属性”。
因此,您可能需要更新使用attr()
和removeAttr()
,酌情prop()
和removeProp()
行代码。
否则,请检查每个插件的网站,看看是否有更新并应用它们。然后更新jQuery,看看会发生什么。你总是可以把它恢复原样。
相关问题
- 1. 将dojo 1.3.2升级到1.4.x
- 2. [JSOUP]为什么1.6.x版删除TD标签,问题升级到1.6.x的
- 3. Express.js为什么要从2.x升级到3.x
- 4. opencart站点从版本1.4.x升级到1.5.x
- 5. 在JBoss 4.2.x上升级到Quartz 1.6
- 6. 将Wicket Decorator升级为Listener从1.5.x升级到6.x
- 7. 如何将手机插件从1.6.x升级到2.7?
- 8. 将TinyMce 3.x升级到TinyMce 4.x
- 9. 从php 4.x升级到5.x?
- 10. 从Grails 2.x升级到3.x
- 11. 从Spring Security 3.x升级到4.x
- 12. elasticsearch从1.7.x升级到5.2.x
- 13. 无法从9.x升级到10.x
- 14. 如何将jar文件从jdk 1.4升级到jdk 1.6?
- 15. 将facebook SDK从2.x升级到3.1
- 16. 是否有必要升级到jQuery 1.4?
- 17. 如何将1.4.3 TortoiseSVN创建的存储库升级到1.6.x?
- 18. 从Django 1.6.x升级到Django后,电子邮件不会发送> 1.7.x
- 19. 从jQuery 1.3.2升级到jQuery 1.5(或1.4)
- 20. 升级到5.x
- 21. Cassandra从2.0.x升级到2.1.x或3.0.x
- 22. 将webxml 1.4升级到1.4.1
- 23. 将CouchDB 1.0.1升级到1.4
- 24. GWT从1.5升级到1.6
- 25. 从Django 1.6升级到1.7
- 26. 为什么node.js将版本0.12.x直接升级到4.0.0?
- 27. 迁移Spring 1.x升级到4.x
- 28. 升级Opencart 1.5.x到2.2.x
- 29. 升级IRB X
- 30. Java从1.4升级到6
插件,疑难杂症。但有什么尖叫'等待!'在1.4.4和1.6.4的所有版本中,肯定需要验证? – Rodolfo