照例,每次的版本更新都会大幅提升 selector 的速度。不过这次的版本更新作为 1.1.x 的最后一个版本,为了给九月份的 1.2 版做铺垫,去掉了一些老版本中的方法。因此在使用之前最好确认一下原有代码的兼容性。
比如在 Validation 插件的 showLabel 方法中,作者采用 label = jQuery("<" + this.settings.errorElement + ">") 的方式来新建一个 dom 对象,在 1.1.4 中必须改为 label = jQuery("<" + this.settings.errorElement + ">" + this.settings.errorElement + ">") 才能被正常创建。否则在进行form输入字段验证的时候在IE下永远不会看到任何的提示信息显示出来。
具体 1.1.4 中 Deprecated 掉的内容包括:
- $("div//p") , $("div/p") , $("p/../div") , $("div[p]") , $("a[@href]") 这几种 selector 写法
- 带参数的 $("div").clone(false) 方法 ( 改而使用 .clone().empty() )
- $("div").eq() , $("div").lt() , $("div").gt() 均由新增加的 slice 方法来实现等价功能
- $("#elem").loadIfModified("some.php") , $.getIfModified("some.php") 均由调用底层的 $.ajax 方法来实现等价功能
- $.ajaxTimeout(3000) 需要改而使用 $.ajaxSetup({timeout: 3000}) 来实现
- $(…).evalScripts()
这实在是令人激动人心啊!赶紧去下载吧!
- jQuery 1.1.4 (Compressed, 21KB)
- jQuery 1.1.4 (65KB)
- jQuery 1.1.4 (Docs, Source Code)
以下内容为2007年7月3日发表,部分已经过期。
【重要】新版的jQuery1.1.3有一些bug,请立即升级到1.1.3.1!
http://jquery.com/blog/ - 这里有jQuery的最新信息:)废话不多说,先摘录大家最关心的效率问题:
各大浏览器性能对比,其中IE6的全面胜出让我感到非常鼓舞,看如下数据:

效率提升对比(平均提升800%):

赶紧升级吧!相关资源:
- 各大框架性能对比地址:http://dev.jquery.com/~john/slick/
- 下载jQuery源码(61k)|下载jQuery压缩内核(20k)
才华横溢的John Resig跟他的jQuery其实也是多灾多难,当年和yui的口水仗,到5月1号jquery.com经历DDOS,jQuery能走到今天,只能说它确实赢得了广大JavaScript、Ajax开发者的青睐。
是金子,用要发光的,祝福jQuery!期待1.1.4,更期待1.2:)
来源:http://www.zeali.net/entry/534 http://www.awflasher.com/blog/archives/956


RSS订阅 


