jquery版本升级对项目有什么影响
弊端在于可能你以前写的某些功能由于方法的废弃或者改变而不好用,到时候你要重新测试重新改。
jquery升级的时候一般没事,如果版本查很多就容易出问题。比如一些写法改变了啊,方法不在在核心库支持啊。如果是整站升级,那就费劲了不建议这么升级,如果要这么做,那就需要一个一个页面调试了。
主要是:Bug修复,新特性,执行效率和页面响应速度优化。
如何确定jquery文件的版本
1、JQuery文件里面搜索:selector: , jquery: ,两个单引号里面的内容,搜索出来的结果后面的数字就是版本号。
2、带min字样的一般是jquery的压缩版,至于版本号是多少,可以用文本编辑器打开,在注释里找到(一般是第一行)。
3、jquery-min.js为压缩过的jquery2版本,会去掉所有的注释信息,将空白行删除,并压缩变量名,这样可以减小文件体积,但功能与jquery-js完全相同,适合正式线上使用。
4、http://jquery.com/download/:建议不要用新的版本,个人建议初学用早年的1版本。
使用jquery一般使用jquery的什么版本?
1、年5月,jQuery 6版发布,这版主要是将Brandon Aaron开发的流行的Dimensions插件的功能移植到了核心库中,同时也修改了许多BUG,而且有不少的性能得到提高。
2、jQueryx版本的框架时兼容所有IE浏览器的,而x版本的jQuery框架并不支持低端IE浏览器。此处的低端IE浏览器指的是IE8版本以及8版本以下。所以,对于需要全兼容的项目,就不得不使用x版本啦。
3、x:兼容ie678,使用最为广泛的,官方只做BUG维护,功能不再新增。因此一般项目来说,使用x版本就可以了,最终版本:14 (2016年5月20日)x:不兼容ie678,很少有人使用,官方只做BUG维护,功能不再新增。
4、考虑到中国的浏览器环境,建议学9及后续的*版本,*版本都有个基本的兼容性,所以2的那个建议直接无视之。况且那个版本的文档也不好找了。
5、截止目前jQuery有三个大的版本,分别是:x:兼容ie678,是使用最为广泛的jQuery版本,官方只做BUG维护,不再增加新功能。不过就一般项目,x版本基本可以满足使用了。
jquery升级到3.5.1界面异常
jquery升级的时候一般没事,如果版本查很多就容易出问题。比如一些写法改变了啊,方法不在在核心库支持啊。如果是整站升级,那就费劲了不建议这么升级,如果要这么做,那就需要一个一个页面调试了。
出现这个错误,是因为升级了jQuery版本,从9以前升级到9以后,因为$.browser.msie在9以后的jQuery中不存在了,所以报错。
在不改变你网站代码的同时,要使用9之后的版本,你需要使用jQuerymigrate(转移、过度),详见http://blog.jquery.com/2013/01/31/jquery-migrate-1-1-0-released/(英文)。
然后 在下拉框onchange的时候调用。。