jQuery 1.3 Beta发布:集成Sizzle
程序员文章站
2022-04-07 12:04:53
...
jQuery 1.3 Beta发布了,John Resig和jQuery开发团队请求社区的测试帮助。
这是一个大的发布版本,jQuery中很多地方得到改进:
详情查看:jQuery 1.3 beta 1 has been released
这是一个大的发布版本,jQuery中很多地方得到改进:
- 最重要的改进:Sizzle被集成进入jQuery,Sizzle是Dom Selector Engine,这个选择器引擎目前成为jQuery新一代的默认选择器引擎,相比原来的jQuery引擎,速度有很大提升。Sizzle作者就是jQuery之父: John Resig。
- 没有浏览器测试:例如,没有if ( jQuery.browser.msie && !jQuery.isXMLDoc(this) ) 替代为: if ( !jQuery.support.noCloneEvent && !jQuery.isXMLDoc(this) )
- 动态事件代表live event delegation:意思是如果你后面添加元素,也会进入同一位置,通过$("#foo > div").live("click", someFn); 在jQuery中获得同样效果。
- $(this).closest("div");: 返回这个或者最近的符合选择器的父元素。
- .offset()重写:明显提高速度,不需探查浏览器
- .hide()/.show()重写:提升了50%-200%速度
- .append/prepend/before/after重写:提升了10-15倍速度。
详情查看:jQuery 1.3 beta 1 has been released
上一篇: 设计原则
下一篇: flip函数介绍与使用方法详解