欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

jQuery 1.3 Beta发布:集成Sizzle

程序员文章站 2022-04-07 12:04:53
...
jQuery 1.3 Beta发布了,John Resig和jQuery开发团队请求社区的测试帮助。

这是一个大的发布版本,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

jQuery 1.3 Beta发布:集成Sizzle
相关标签: jQuery