jQuery 3.0候选版本准备就绪
2016-06-22 12:26
471 查看
新版Javascript库或成为唯一完全支持的发布版本
Web开发者请注意:新版本将很快成为唯一可用的jQuery JavaScript开发库,请为此做好准备。被广泛使用的3.0版已进入候选版(release candidate)阶段。
![](http://www.admin10000.com/UploadFiles/Document/201605/27/20160527201316107390.PNG)
“jQuery 3.0发布后将成为jQuery唯一版本”,jQuery core首席开发Timmy Willison谈到,“在未来一段时间里,1.12和2.2版分支将继续接收高危补丁,但不会进行新功能开发或发布重大修订”。所有升级不会支持IE6至IE8版本的IE浏览器,他补充道。
“为现有代码升级到新版本不会有很大的工作量”,Willison解释,“是的,有一些‘重大(破坏性)改变’对主要版本会产生影响,但是我们希望这种变化不会造成大范围影响。在升级过程中,我们提供了全新的3.0升级指南为升级提供支持,并提供jQuery
Migrate 3.0-rc插件协助定位代码中的兼容性问题。
到2016年1月,JQuery已经历了10个年头。根据W3Techs的调查数据,在排名前一千万的网站中有70.2%的站点使用了jQuery。jQuery
3.0将为支持ECMAScript 2015 Promises做出调整,支持延迟计算和异步计算。“JQuery.Deferred对象现在已兼容Promises/A和ES2015 Promises”,Willison说道。
在升级的新版本中,一些jQuery自定义选择器(selector)执行速度将得到提升。“感谢Google公司Paul Irish的检测工作,帮助我们定位了在处理自定义选择器时可以跳过的一些额外工作:同一份文档里visible被使用了多次”,Willison说道,“现在,这种特殊情况的处理速度达到了原来的17倍”。
升级到新版本后,在相关支持平台上采用requestAnimationFrame API实现的动画会变得更加流畅,CPU密集型操作会减少,同时电池的使用也更加节能。“同样地,在3.0版本中,当错误发生时不再会‘悄无声息’”,Willison说道,“也许你可能会立刻想到,‘window的offset是什么?’。接着你会意识到,这是一个奇怪的问题——window怎么会有offset呢?过去遇到类似的问题时,jQuery会返回某种结果而不是抛出错误信息。对同样的问题,jQuery 3.0会报告{ top: 0,
left: 0 }这样的错误信息,从此这类奇怪的请求也不会被默默地忽略掉。”
关注QQ公众号【黑客联盟】学习更多黑客技术!
Web开发者请注意:新版本将很快成为唯一可用的jQuery JavaScript开发库,请为此做好准备。被广泛使用的3.0版已进入候选版(release candidate)阶段。
“jQuery 3.0发布后将成为jQuery唯一版本”,jQuery core首席开发Timmy Willison谈到,“在未来一段时间里,1.12和2.2版分支将继续接收高危补丁,但不会进行新功能开发或发布重大修订”。所有升级不会支持IE6至IE8版本的IE浏览器,他补充道。
“为现有代码升级到新版本不会有很大的工作量”,Willison解释,“是的,有一些‘重大(破坏性)改变’对主要版本会产生影响,但是我们希望这种变化不会造成大范围影响。在升级过程中,我们提供了全新的3.0升级指南为升级提供支持,并提供jQuery
Migrate 3.0-rc插件协助定位代码中的兼容性问题。
到2016年1月,JQuery已经历了10个年头。根据W3Techs的调查数据,在排名前一千万的网站中有70.2%的站点使用了jQuery。jQuery
3.0将为支持ECMAScript 2015 Promises做出调整,支持延迟计算和异步计算。“JQuery.Deferred对象现在已兼容Promises/A和ES2015 Promises”,Willison说道。
在升级的新版本中,一些jQuery自定义选择器(selector)执行速度将得到提升。“感谢Google公司Paul Irish的检测工作,帮助我们定位了在处理自定义选择器时可以跳过的一些额外工作:同一份文档里visible被使用了多次”,Willison说道,“现在,这种特殊情况的处理速度达到了原来的17倍”。
升级到新版本后,在相关支持平台上采用requestAnimationFrame API实现的动画会变得更加流畅,CPU密集型操作会减少,同时电池的使用也更加节能。“同样地,在3.0版本中,当错误发生时不再会‘悄无声息’”,Willison说道,“也许你可能会立刻想到,‘window的offset是什么?’。接着你会意识到,这是一个奇怪的问题——window怎么会有offset呢?过去遇到类似的问题时,jQuery会返回某种结果而不是抛出错误信息。对同样的问题,jQuery 3.0会报告{ top: 0,
left: 0 }这样的错误信息,从此这类奇怪的请求也不会被默默地忽略掉。”
关注QQ公众号【黑客联盟】学习更多黑客技术!
相关文章推荐
- 我们在使用jQuery的时候,到底在使用什么?
- JQuery中$.ajax()方法参数详解
- jQuery中$.get、$.post、$.getJSON、$.ajax 方法详解
- jQuery打印插件jqprint
- jQuery打印插件jqprint
- jQuery Ajax 实例 全解析
- jquery怎么用name获取对象
- 整屏滚动效果 jquery.fullPage.js插件+CSS3实现
- 使用选择器语法来查找元素 - 你想使用类似于CSS或jQuery的语法来查找和操作元素
- 从零开始学习jQuery(转)
- Jquery 中为后生成或插入的 Html 元素先设定响应事件处理方法
- JQuery常用逻辑及语法
- jQuery实例2
- jquery操作select
- jQuery soColorPacker 网页拾色器
- jquery里用each遍历的值存到数组和字符串
- zepto,jquery关于cookie存放时间问题
- 前端技术:jQuery
- 区别和详解:jQuery extend()和jQuery.fn.extend()
- jquery正则表达式验证手机号格式与Email