jQuery 1.8 Release版本发布了


Posted in Javascript onAugust 14, 2012

昨天,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/

Javascript 相关文章推荐
用jquery实现自定义风格的滑动条实现代码
Apr 26 Javascript
文档对象模型DOM通俗讲解
Nov 01 Javascript
基于Jquery代码实现支持PC端手机端幻灯片代码
Nov 17 Javascript
js命名空间写法示例
Dec 18 Javascript
JavaScript过滤字符串中的中文与空格方法汇总
Mar 07 Javascript
详解JavaScript权威指南之对象
Sep 27 Javascript
vue.js表格组件开发的实例详解
Oct 12 Javascript
js实现音频控制进度条功能
Apr 01 Javascript
javascript数据结构之串的概念与用法分析
Apr 12 Javascript
实例详解JSON取值(key是中文或者数字)方式
Aug 24 Javascript
JavaScript模块模式实例详解
Oct 25 Javascript
使用javascript解析二维码的三种方式
Nov 11 Javascript
常用一些Javascript判断函数
Aug 14 #Javascript
分享精心挑选的23款美轮美奂的jQuery 图片特效插件
Aug 14 #Javascript
JavaScript 布尔操作符解析  && || !
Aug 10 #Javascript
JS多物体 任意值 链式 缓冲运动
Aug 10 #Javascript
JavaScript之引用类型介绍
Aug 10 #Javascript
jquery下checked取值问题的解决方法
Aug 09 #Javascript
js分解url参数(面向对象-极简主义法应用)
Aug 09 #Javascript
You might like
图书管理程序(三)
2006/10/09 PHP
MySql 按时间段查询数据方法(实例说明)
2008/11/02 PHP
用php实现的获取网页中的图片并保存到本地的代码
2010/01/05 PHP
PHP开发者常犯的10个MySQL错误更正剖析
2012/01/30 PHP
使用PHP获取汉字的拼音(全部与首字母)
2013/06/27 PHP
PHP使用Pthread实现的多线程操作实例
2015/11/14 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
laravel 5.5 关闭token的3种实现方式
2019/10/24 PHP
获取当前网页document.url location.href区别总结
2008/05/10 Javascript
jquery Firefox3.5中操作select的问题
2009/07/10 Javascript
jquery 跨域访问问题解决方法(笔记)
2011/06/08 Javascript
Javascript中的方法链(Method Chaining)介绍
2015/03/15 Javascript
又一枚精彩的弹幕效果jQuery实现
2016/07/25 Javascript
jquery validate表单验证插件
2016/09/06 Javascript
实例详解JSON取值(key是中文或者数字)方式
2017/08/24 Javascript
详解React的回调渲染模式
2020/09/10 Javascript
Python中使用select模块实现非阻塞的IO
2015/02/03 Python
Python实现动态图解析、合成与倒放
2018/01/18 Python
Python中asyncio与aiohttp入门教程
2018/10/16 Python
Python jieba库分词模式实例用法
2021/01/13 Python
荷兰优雅女装网上商店:Heine
2016/11/14 全球购物
荷兰超市:DEEN
2018/03/14 全球购物
澳大利亚手袋、珠宝和在线时尚精品店:The Way
2019/12/21 全球购物
生物科学系大学生的自我评价
2013/12/20 职场文书
四个太阳教学反思
2014/02/01 职场文书
关爱留守儿童标语
2014/06/18 职场文书
查摆剖析材料范文
2014/09/30 职场文书
学习型家庭事迹材料
2014/12/20 职场文书
手术室消毒隔离制度
2015/08/05 职场文书
九不准学习心得体会
2016/01/23 职场文书
新手初学Java List 接口
2021/07/07 Java/Android
javascript遍历对象的五种方式实例代码
2021/10/24 Javascript
pytorch中的torch.nn.Conv2d()函数图文详解
2022/02/28 Python
yolov5返回坐标的方法实例
2022/03/17 Python
在Oracle表中进行关键词搜索的过程
2022/06/10 Oracle
mysql sql常用语句大全
2022/06/21 MySQL