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 相关文章推荐
Javascript计算两个marker之间的距离(Google Map V3)
Apr 26 Javascript
深入理解JavaScript系列(30):设计模式之外观模式详解
Mar 03 Javascript
js验证身份证号有效性并提示对应信息
Oct 19 Javascript
jQuery插件学习教程之SlidesJs轮播+Validation验证
Jul 12 Javascript
bootstrapValidator.min.js表单验证插件
Feb 09 Javascript
在 Angular 中实现搜索关键字高亮示例
Mar 21 Javascript
Vue中之nextTick函数源码分析详解
Oct 17 Javascript
详解Javascript 中的 class、构造函数、工厂函数
Dec 20 Javascript
vue.js 底部导航栏 一级路由显示 子路由不显示的解决方法
Mar 09 Javascript
原生js实现拖拽功能基本思路详解
Apr 18 Javascript
详解React的回调渲染模式
Sep 10 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
input file获得文件根目录简单实现
2013/04/26 PHP
ThinkPHP使用心得分享-ThinkPHP + Ajax 实现2级联动下拉菜单
2014/05/15 PHP
yii的入口文件index.php中为什么会有这两句
2016/08/04 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
javascript使用eval或者new Function进行语法检查
2010/10/16 Javascript
使用Jquery搭建最佳用户体验的登录页面之记住密码自动登录功能(含后台代码)
2011/07/10 Javascript
扩展Jquery插件处理mouseover时内部有子元素时发生样式闪烁
2011/12/08 Javascript
jQuery根据纬度经度查看地图处理程序
2013/05/08 Javascript
浏览器打开层自动缓慢展开收缩实例代码
2013/07/04 Javascript
jQuery中removeProp()方法用法实例
2015/01/05 Javascript
JS实现很酷的EMAIL地址添加功能实例
2015/02/28 Javascript
javascript中tostring()和valueof()的用法及两者的区别
2015/11/16 Javascript
Bootstrap每天必学之附加导航(Affix)插件
2016/04/25 Javascript
BootStrap3学习笔记(一)之网格系统
2016/05/20 Javascript
AngularJS  ng-table插件设置排序
2016/09/21 Javascript
JavaScript实现格式化字符串函数String.format
2016/12/16 Javascript
javascript用defineProperty实现简单的双向绑定方法
2020/04/03 Javascript
jQuery实现评论模块
2020/08/19 jQuery
[02:11]完美世界DOTA2联赛10月28日赛事精彩集锦:来吧展示实力强劲
2020/10/29 DOTA
[55:03]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.20
2020/11/20 DOTA
跟老齐学Python之关于类的初步认识
2014/10/11 Python
Python面向对象编程中关于类和方法的学习笔记
2016/06/30 Python
Python数据分析之双色球中蓝红球分析统计示例
2018/02/03 Python
python读取txt文件中特定位置字符的方法
2018/12/24 Python
学习Django知识点分享
2019/09/11 Python
python统计文章中单词出现次数实例
2020/02/27 Python
python 安装教程之Pycharm安装及配置字体主题,换行,自动更新
2020/03/13 Python
python pyg2plot的原理知识点总结
2021/02/28 Python
鱼油专家:Omegavia
2016/10/10 全球购物
你常见到的runtime exception
2016/09/05 面试题
Java中各种基本数据类型的默认值都是什么
2016/12/22 面试题
幼儿园教研活动方案
2014/01/19 职场文书
文体活动总结
2015/02/04 职场文书
学校团代会开幕词
2016/03/04 职场文书
小学作文指导之如何写人?
2019/07/08 职场文书
python 实现德洛内三角剖分的操作
2021/04/22 Python