阅读更多

73顶
0踩

Web前端

原创新闻 jQuery 1.3 Beta发布:集成Sizzle

2008-12-23 10:30 by 副主编 ouspec 评论(22) 有12897人浏览
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

73
0
评论 共 22 条 请登录后发表评论
2 楼 AndroidEye 2008-12-23 11:41
可见原来有多慢
1 楼 jorwen_fang 2008-12-23 11:20
good 性能提升了那么多?真的假的。。。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

Global site tag (gtag.js) - Google Analytics