jQuery 1.7正式版发布 提升事件委派时性能

据jQuery官方博客11月3日的最新消息,jQuery 1.7 正式版已经可以下载使用。jQuery是一个JavaScript库,它简化了HTML文档遍历,事件处理,动画和为网络快速发展的Ajax交互。jQuery 1.7 版本加入了新的事件API .on() 和 .off(),提高了性能,以及为旧版IE浏览器提供了更好的HTML5支持。

jQuery 1.7 新特性:

  • 新的事件API: .on() and .off()
  • 提升了事件委派时的性能,下图是 1.6.4 和 1.7 版本的性能比较
    jQuery 1.7 正式版发布
  • 更好的在 IE 6/7/8 上支持 HTML5
  • 切换动画更加直观
  • 异步模块定义(AWD)
  • jQuery.Deferred
  • jQuery.isNumeric()

被删除的方法:

  • event.layerX 和 event.layerY
  • jQuery.isNaN()

在jQuery 1.7 中开发者注意了:
在jQuery 1.7中移除了event.layerX和event.layerY这两个属性,以及jQuery.isNaN()和jQuery.event.proxy()方法,分别用event.originalEvent.layerX and event.originalEvent.layerY、jQuery.isNumeric()、jQuery.proxy进行替换。

详细改进内容请看发行说明:
http://blog.jquery.com/2011/11/03/jquery-1-7-released/

附下载地址:
http://code.jquery.com/jquery-1.7.js
http://code.jquery.com/jquery-1.7.min.js

“jQuery 1.7正式版发布 提升事件委派时性能”的3个回复

  1. 使用event.originalEvent.layerX 和 event.originalEvent.layerY 代替event.layerX 和 event.layerY理解有误。原文如下:
    event.layerX and event.layerY: We have removed these non-standard properties in version 1.7. Although we normally would have gone through a deprecation notice period for these, Chrome version 16 generates a flood of console warning messages on the page. Because of this, we decided to remove them immediately. On platforms that still support these properties, they are available through event.originalEvent.layerX and event.originalEvent.layerY.

发表评论

电子邮件地址不会被公开。 必填项已用*标注