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 相关文章推荐
baidu博客的编辑友情链接的新的层窗口!经典~支持【FF】
Feb 09 Javascript
JavaScript 高级语法介绍
Jun 15 Javascript
利用js获取服务器时间的两个简单方法
Jan 08 Javascript
JQuery设置获取下拉菜单某个选项的值(比较全)
Aug 05 Javascript
node.js中实现同步操作的3种实现方法
Dec 05 Javascript
JavaScript设计模式之建造者模式介绍
Dec 28 Javascript
JavaScript中的值类型详细介绍
Dec 29 Javascript
node.js文件上传处理示例
Oct 27 Javascript
vue深入解析之render function code详解
Jul 18 Javascript
JS求解两数之和算法详解
Apr 28 Javascript
vue 解决setTimeOut和setInterval函数无效报错的问题
Jul 30 Javascript
vue 通过 Prop 向子组件传递数据的实现方法
Oct 30 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
用IE远程创建Mysql数据库的简易程序
2006/10/09 PHP
用PHP读取IMAP邮件
2006/10/09 PHP
php的access操作类
2008/04/09 PHP
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
2012/10/03 PHP
详解PHP文件的自动加载(autoloading)
2018/02/04 PHP
实例讲解PHP验证邮箱是否合格
2019/01/28 PHP
对联广告js flash激活
2006/10/19 Javascript
基于Jquery的简单&简陋Tabs插件代码
2010/02/09 Javascript
从盛大通行证上摘下来的身份证验证js代码
2011/01/11 Javascript
js中return false(阻止)的用法
2013/08/14 Javascript
jQuery中replaceAll()方法用法实例
2015/01/16 Javascript
AngularJS中的指令全面解析(必看)
2016/05/20 Javascript
浅谈javascript中的事件冒泡和事件捕获
2016/12/28 Javascript
JS实现颜色梯度与渐变效果完整实例
2016/12/30 Javascript
微信小程序之picker日期和时间选择器
2017/02/09 Javascript
nodejs取得当前执行路径的方法
2018/05/13 NodeJs
解决IOS端微信H5页面软键盘弹起后页面下方留白的问题
2019/06/05 Javascript
[07:31]DOTA2卡尔工作室 英雄介绍主宰篇
2013/06/25 DOTA
Python入门篇之正则表达式
2014/10/20 Python
Python import自定义模块方法
2015/02/12 Python
Python基础篇之初识Python必看攻略
2016/06/23 Python
python实现数据预处理之填充缺失值的示例
2017/12/22 Python
Python基础教程之内置函数locals()和globals()用法分析
2018/03/16 Python
使用pandas将numpy中的数组数据保存到csv文件的方法
2018/06/14 Python
flask框架实现连接sqlite3数据库的方法分析
2018/07/16 Python
np.newaxis 实现为 numpy.ndarray(多维数组)增加一个轴
2019/11/30 Python
python实现电子词典
2020/03/03 Python
Pycharm调试程序技巧小结
2020/08/08 Python
使用Python Tkinter实现剪刀石头布小游戏功能
2020/10/23 Python
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
2014/04/10 HTML / CSS
介绍一下HTTP、HTTPS和SSL
2012/12/16 面试题
供货协议书
2014/04/22 职场文书
关于保护环境的标语
2014/06/09 职场文书
2014副镇长民主生活会个人对照检查材料思想汇报
2014/09/30 职场文书
小学班主任工作经验交流材料
2015/11/02 职场文书
Redis中key的过期删除策略和内存淘汰机制
2022/04/12 Redis