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 相关文章推荐
JS读取cookies信息(记录用户名)
Jan 10 Javascript
jquery实现点击TreeView文本父节点展开/折叠子节点
Jan 10 Javascript
通过js简单实现将一个文本内容转译成加密文本
Oct 22 Javascript
JavaScript获取页面中第一个锚定文本的方法
Apr 03 Javascript
JavaScript的面向对象编程基础
Aug 13 Javascript
Bootstrap教程JS插件滚动监听学习笔记分享
May 18 Javascript
AngularJS 依赖注入详解和简单实例
Jul 28 Javascript
Vue实现底部侧边工具栏的实例代码
Sep 03 Javascript
vue封装一个简单的div框选时间的组件的方法
Jan 06 Javascript
微信小程序中使用Async-await方法异步请求变为同步请求方法
Mar 28 Javascript
Vue动态加载图片在跨域时无法显示的问题及解决方法
Mar 10 Javascript
Vue和Flask通信的实现
May 19 Vue.js
常用一些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插入中文到sqlserver 2008里出现乱码的解决办法分享
2012/07/19 PHP
PHP生成指定长度随机数最简洁的方法
2014/07/14 PHP
PHP数组和explode函数示例总结
2015/05/08 PHP
Javascript的并行运算实现代码
2010/11/19 Javascript
js中字符替换函数String.replace()使用技巧
2011/08/14 Javascript
chrome原生方法之数组
2011/11/30 Javascript
使用js检测浏览器的实现代码
2013/05/14 Javascript
jquery及原生js获取select下拉框选中的值示例
2013/10/25 Javascript
jQuery切换所有复选框选中状态的方法
2015/07/02 Javascript
javascript弹出拖动窗口
2015/08/11 Javascript
JS本地刷新返回上一页代码
2016/07/25 Javascript
js实现二级导航功能
2017/03/03 Javascript
原生JS仿QQ阅读点击展开、收起效果
2017/03/08 Javascript
JS时间控制实现动态效果的实例讲解
2017/07/31 Javascript
JavaScript中正则表达式判断匹配规则及常用方法
2017/08/03 Javascript
利用原生js实现html5小游戏之打砖块(附源码)
2018/01/03 Javascript
vue2.0安装style/css loader的方法
2018/03/14 Javascript
python快速查找算法应用实例
2014/09/26 Python
python3安装pip3(install pip3 for python 3.x)
2018/04/03 Python
Python实现的读取电脑硬件信息功能示例
2018/05/30 Python
Ubuntu下Anaconda和Pycharm配置方法详解
2019/06/14 Python
TensorFlow实现自定义Op方式
2020/02/04 Python
配置python的编程环境之Anaconda + VSCode的教程
2020/03/29 Python
css3过渡_动力节点Java学院整理
2017/07/11 HTML / CSS
Html+Css+Jquery实现左侧滑动拉伸导航菜单栏的示例代码
2020/03/17 HTML / CSS
Coggles美国/加拿大:高级国际时装零售商
2018/10/23 全球购物
竞选演讲稿范文
2013/12/28 职场文书
2014县政府领导班子对照检查材料思想汇报
2014/09/25 职场文书
领导班子四风对照检查材料思想汇报
2014/09/26 职场文书
授权委托书(法人单位用)
2014/09/29 职场文书
2014年旅游局法制宣传日活动总结
2014/11/01 职场文书
建党伟业观后感
2015/06/01 职场文书
先进基层党组织主要事迹材料
2015/11/03 职场文书
2016抗战胜利71周年红领巾广播稿
2015/12/18 职场文书
PHP对接阿里云虚拟号的实现(号码隐私保护)
2021/04/06 PHP
告别网页搜索!教你用python实现一款属于自己的翻译词典软件
2021/06/03 Python