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 ReferenceError: $ is not defined 错误的处理办法
May 10 Javascript
IE6下javasc#ipt:void(0) 无效的解决方法
Dec 23 Javascript
JavaScript实现的多个图片广告交替显示效果代码
Sep 04 Javascript
简单实现js选项卡切换效果
Feb 03 Javascript
jQuery点击导航栏选中更换样式的实现代码
Jan 23 Javascript
JavaScript 网页中实现一个计算当年还剩多少时间的倒数计时程序
Jan 25 Javascript
vue中如何引入jQuery和Bootstrap
Apr 10 jQuery
vue.js移动端app之上拉加载以及下拉刷新实战
Sep 11 Javascript
浅谈Javascript中的对象和继承
Apr 19 Javascript
JS如何生成动态列表
Sep 22 Javascript
JavaScript 实现拖拽效果组件功能(兼容移动端)
Nov 11 Javascript
QT与javascript交互数据的实现
May 26 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 文件夹删除、php清除缓存程序
2009/08/25 PHP
php 调试利器debug_print_backtrace()
2012/07/23 PHP
ThinkPHP实现多数据库连接的解决方法
2014/07/01 PHP
PHP环境搭建(php+Apache+mysql)
2016/11/14 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
转一个日期输入控件,支持FF
2007/04/27 Javascript
Javascript 自定义类型方法小结
2010/03/02 Javascript
jQuery的attr与prop使用介绍
2013/10/10 Javascript
用js通过url传参把数据从一个页面传到另一个页面
2014/09/01 Javascript
javascript生成不重复的随机数
2015/07/17 Javascript
BootStrap智能表单实战系列(六)表单编辑页面的数据绑定
2016/06/13 Javascript
Node.js 异步异常的处理与domain模块解析
2017/05/10 Javascript
jQuery实现拼图小游戏(实例讲解)
2017/07/24 jQuery
three.js实现3D视野缩放效果
2017/11/16 Javascript
Vue.js递归组件实现组织架构树和选人功能
2019/07/04 Javascript
Vue路由模块化配置的完整步骤
2019/08/14 Javascript
JS实现躲避粒子小游戏
2020/06/18 Javascript
[09:43]DOTA2每周TOP10 精彩击杀集锦vol.5
2014/06/25 DOTA
python端口扫描系统实现方法
2014/11/19 Python
python实现kMeans算法
2017/12/21 Python
django数据库migrate失败的解决方法解析
2018/02/08 Python
python3爬虫获取html内容及各属性值的方法
2018/12/17 Python
对python mayavi三维绘图的实现详解
2019/01/08 Python
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
2019/05/27 Python
Django rstful登陆认证并检查session是否过期代码实例
2019/08/13 Python
python自动点赞功能的实现思路
2020/02/26 Python
python代码xml转txt实例
2020/03/10 Python
python 使用cx-freeze打包程序的实现
2020/03/14 Python
python中openpyxl和xlsxwriter对Excel的操作方法
2021/03/01 Python
暇步士官网:Hush Puppies
2016/09/22 全球购物
Laura Mercier官网:彩妆大师罗拉玛斯亚的化妆品牌
2018/01/04 全球购物
美国棒球装备和用品商店:Baseball Savings
2018/06/09 全球购物
掌上明珠Java程序员面试总结
2016/02/23 面试题
开办大学饮食联盟创业计划书
2014/01/29 职场文书
法定代表人授权委托书
2014/04/04 职场文书
在职证明格式样本
2015/06/15 职场文书