昨日在Ajaxian看到了有关jquery1.3 Beta版发布的消息,尽管只是个测试版本,但还是让我很兴奋,于是马上到jquery官方博客看了一下相关介绍。
jquery自从1.2.6发布以来,已经很久没有更新,开发人员都在忙于1.3版的开发。这次的更新相对1.2.6还是有很大变化的,其中包括“支持与据说世界上最快的JavaScript CSS选择引擎Sizzle的集成”。
1.3Beta版下载地址:http://code.jquery.com/jquery-1.3b1.js jQuery 1.3主要更新如下:- 支持与Sizzle的集成(选择器引擎基本重写,保留了之前一些比较优秀的部分)
- DOM操作部分(append/prepend/before/after)代码也有较大的变动,速度提升了10-15倍。
- 去除了浏览器探测的功能,如之前的 ( jQuery.browser.msie && !jQuery.isXMLDoc(this) ) 要替换成if ( !jQuery.support.noCloneEvent && !jQuery.isXMLDoc(this) )
- offset()方法完全重写,速度更快。
- 支持reglib所提倡的live事件代理模式,具体方法为$.live(type,fn)。
- 事件触发器的变动。新版的事件采用了事件冒泡(bulles up)的方式(这可能会导致一些其它的问题)
- hide()/.show()代码重写,性能提升50%-200%
网名:网者归来、yemoo,长期并将继续投身于WEB前端相关技术的学习和推广的大军中,目前就职于杭州