Heim  >  Artikel  >  Web-Frontend  >  jQuery 1.8 Release版本发布了_jquery

jQuery 1.8 Release版本发布了_jquery

WBOY
WBOYOriginal
2016-05-16 17:51:061074Durchsuche

昨天,jQuery官网发布了jQuery 1.8 Release版,现在已经可以在官网获得:http://jquery.com/

  由于还没发现这方面的文章,所以就来简单地介绍一下(注:本文只是简单的归纳介绍,不是完整的翻译,全文请参考原文:http://blog.jquery.com/2012/08/09/jquery-1-8-released/)。


一、代码获取

  http://code.jquery.com/jquery-1.8.0.min.js (压缩版,建议生产环璋用)

  http://code.jquery.com/jquery-1.8.0.js (源码版,建议调试研究用)

二、主要变化

  1、重构选择器(Sizzle)引擎:现在sizzle引擎比以前更快了。这里应该是优先使用了现在很多浏览器都支持的 querySelectorAll 特性。另外 :has() 和 :contains() 仍支持IE6/7。

  2、动画:之前存在的的动画依然支持,这次主要的改动是重新梳理了之前的代码,并增强了一些功能。

  3、对CSS中前缀更好的支持:例如用 .css("user-select","none");在Chromw/Safari中的值是 "-webkit-user-select",Firefox中的值是"-moz-user-select",IE10中的值是"-ms-user-select"。

  4、$(html, props)方法更加灵活。

  5、修复了超过160个bug。

  6、代码进一步减小:压缩后的代码文件比1.7.2版小了几百个bytes。

  7、模块化:如果你清楚地知道项目中jQuery的依赖内容,你可以把不需要的部分去掉。对于模块话本版本仅仅是个开始,后面的版本会有更好的支持。

三、移除的部分

  简单来说,为了过渡,本版本移除的部分很少。下面是移除的部分(都用的比较少):

  1、$(element).data("events")

  2、Deferred.isResolved() 和 Deferred.isRejected()

  3、$(element).closest(Array) 返回 Array

  4、$.curCSS

  5、$.attrFn

四、报告bug

  如果你发现了bug,可以先到 jsFiddle 或 jsbin 创建测试用例,然后提交到 jQuery bug tracker

  如果你不确定这是不是一个bug,可以到 jQuery 官方论坛提问:http://forum.jquery.com/

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn