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之超简单的div显示和隐藏特效demo(分享)
Jul 09 Javascript
使用jquery修改表单的提交地址基本思路
Jun 04 Javascript
input获取焦点时底部菜单被顶上来问题的解决办法
Jan 24 Javascript
node.js利用socket.io实现多人在线匹配联机五子棋
May 31 Javascript
angular实现input输入监听的示例
Aug 31 Javascript
一秒学会微信小程序制作table表格
Feb 14 Javascript
微信小程序image图片加载完成监听
Aug 31 Javascript
jquery轻量级数字动画插件countUp.js使用详解
Oct 17 jQuery
vue中音频wavesurfer.js的使用方法
Feb 20 Vue.js
JavaScript实现五子棋小游戏
Oct 26 Javascript
如何使用原生Js实现随机点名详解
Jan 06 Javascript
用JS实现飞机大战小游戏
Jun 09 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新手上路(十)
2006/10/09 PHP
PHP使用stream_context_create()模拟POST/GET请求的方法
2016/04/02 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
LazyLoad 延迟加载(按需加载)
2010/05/31 Javascript
javascript 得到文件后缀名的思路及实现
2020/05/09 Javascript
详解js图片轮播效果实现原理
2015/12/17 Javascript
20行js代码实现的贪吃蛇小游戏
2017/06/20 Javascript
JS按条件 serialize() 对应标签的使用方法
2017/07/24 Javascript
jquery.uploadView 实现图片预览上传功能
2017/08/10 jQuery
Vue数组更新及过滤排序功能
2017/08/10 Javascript
vue.js实现简单轮播图效果
2017/10/10 Javascript
webpack开发环境和生产环境的深入理解
2018/11/08 Javascript
Vue的H5页面唤起支付宝支付功能
2019/04/18 Javascript
[01:11:48]Fnatic vs IG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
[36:20]KG vs SECRET 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
使用python实现rsa算法代码
2016/02/17 Python
浅谈Python数据类型之间的转换
2016/06/08 Python
Python获取CPU、内存使用率以及网络使用状态代码
2018/02/08 Python
使用python编写监听端
2018/04/12 Python
基于python进行桶排序与基数排序的总结
2018/05/29 Python
Python读取指定日期邮件的实例
2019/02/01 Python
基于python生成器封装的协程类
2019/03/20 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
2020/12/05 Python
白宫黑市官网:White House Black Market
2016/11/17 全球购物
印度婴儿用品在线商店:Firstcry.com
2016/12/05 全球购物
Huda Beauty官方商店:化妆和美容产品
2020/09/05 全球购物
乌克兰设计师和品牌的服装:Love&Live
2020/04/14 全球购物
2014年学习雷锋活动总结
2014/03/01 职场文书
三八活动策划方案
2014/08/17 职场文书
革命英雄事迹演讲稿
2014/09/13 职场文书
银行授权委托书范本
2014/10/04 职场文书
教师学习三严三实心得体会
2014/10/13 职场文书
公证书格式
2015/01/23 职场文书
领导干部学习十八届五中全会精神心得体会
2016/01/05 职场文书
MySQL创建高性能索引的全步骤
2021/05/02 MySQL
GTX1660显卡搭配显示器推荐
2022/04/19 数码科技