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 相关文章推荐
Add a Picture to a Microsoft Word Document
Jun 15 Javascript
项目实践之javascript技巧
Dec 06 Javascript
JS实现程序暂停与继续功能代码解读
Oct 10 Javascript
用Jquery.load载入页面后样式没了页面混乱的解决方法
Oct 20 Javascript
深入剖析JavaScript编程中的对象概念
Oct 21 Javascript
jQuery实现图片走马灯效果的原理分析
Jan 16 Javascript
20分钟轻松创建自己的Bootstrap站点
May 12 Javascript
ashx文件获取$.ajax()方法发送的数据
May 26 Javascript
Vue.js实现文章评论和回复评论功能
May 30 Javascript
node通过npm写一个cli命令行工具
Oct 12 Javascript
浅谈vue加载优化策略
Mar 19 Javascript
VUE实时监听元素距离顶部高度的操作
Jul 29 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
php+mysqli批量查询多张表数据的方法
2015/01/29 PHP
PHP实现的折半查找算法示例
2017/12/19 PHP
取键盘键位ASCII码的网页
2007/07/30 Javascript
!DOCTYPE声明对JavaScript的影响分析
2010/04/12 Javascript
这段js代码得节约你多少时间
2011/12/20 Javascript
javascript中onclick(this)用法介绍
2013/04/19 Javascript
js去空格技巧分别去字符串前后、左右空格
2013/10/21 Javascript
js完美的div拖拽实例代码
2014/01/22 Javascript
js实现简洁的滑动门菜单(选项卡)效果代码
2015/09/04 Javascript
小白谈谈对JS原型链的理解
2016/05/03 Javascript
进阶之初探nodeJS
2017/01/24 NodeJs
微信小程序 Buffer缓冲区的详解
2017/07/06 Javascript
微信小程序 函数防抖 解决重复点击消耗性能问题实现代码
2019/09/12 Javascript
layui多图上传实现删除功能的例子
2019/09/23 Javascript
JavaScript实现答题评分功能页面
2020/06/24 Javascript
[02:02]DOTA2英雄基础教程 斯拉达
2013/12/11 DOTA
python实现人脸识别代码
2017/11/08 Python
Python中sort和sorted函数代码解析
2018/01/25 Python
python中sys.argv函数精简概括
2018/07/08 Python
使用coverage统计python web项目代码覆盖率的方法详解
2019/08/05 Python
pandas 空数据处理方法详解
2019/11/02 Python
如何使用pandas读取txt文件中指定的列(有无标题)
2020/03/05 Python
python实现三种随机请求头方式
2021/01/05 Python
纯css3使用vw和vh实现自适应的方法
2018/02/09 HTML / CSS
澳大利亚墨尔本的在线时装店:LORETA
2018/09/14 全球购物
Java面试题汇总
2015/12/06 面试题
班级德育工作实施方案
2014/02/21 职场文书
幼儿园毕业园长感言
2014/02/24 职场文书
巾帼文明岗申报材料
2014/05/01 职场文书
火箭队口号
2014/06/18 职场文书
2014年德育工作总结
2014/11/20 职场文书
校本培训个人总结
2015/02/28 职场文书
筑梦中国心得体会
2016/01/18 职场文书
Python趣味挑战之实现简易版音乐播放器
2021/05/28 Python
Python基础知识学习之类的继承
2021/05/31 Python
Python+Tkinter打造签名设计工具
2022/04/01 Python