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 相关文章推荐
自适应高度框架 ----属个人收藏内容
Jan 22 Javascript
关于 byval 与 byref 的区别分析总结
Oct 08 Javascript
基于jQuery判断两个元素是否有重叠部分的代码
Jul 25 Javascript
在JavaScript中typeof的用途介绍
Apr 11 Javascript
JS画线(实例代码)
Nov 20 Javascript
javascript中数组的多种定义方法和常用函数简介
May 09 Javascript
Bootstrap3学习笔记(二)之排版
May 20 Javascript
ES6新特性:使用export和import实现模块化详解
Jul 31 Javascript
vue.js项目中实用的小技巧汇总
Nov 29 Javascript
jquery html添加元素/删除元素操作实例详解
May 20 jQuery
js+css实现扇形导航效果
Aug 18 Javascript
vue 组件基础知识总结
Jan 26 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的无限分类实现想法~
2007/01/02 PHP
LotusPhp笔记之:Logger组件的使用方法
2013/05/06 PHP
PHP控制前台弹出对话框的实现方法
2016/08/21 PHP
ThinkPHP防止重复提交表单的方法实例分析
2018/05/10 PHP
Laravel框架Auth用户认证操作实例分析
2019/09/29 PHP
通过ifame指向的页面高度调整iframe的高度
2006/10/05 Javascript
自写简单JS判断是否已经弹出页面
2010/10/20 Javascript
JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js
2012/08/14 Javascript
Js表格万条数据瞬间加载实现代码
2014/02/20 Javascript
node.js中的http.response.removeHeader方法使用说明
2014/12/14 Javascript
javascript中CheckBox全选终极方案
2015/05/20 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
BootStrap智能表单实战系列(七)验证的支持
2016/06/13 Javascript
jquery实现input框获取焦点的简单实例
2017/01/26 Javascript
ES6中的rest参数与扩展运算符详解
2017/07/18 Javascript
浅谈Node异步编程的机制
2017/10/18 Javascript
async/await地狱该如何避免详解
2018/05/10 Javascript
详解Angular路由之路由守卫
2018/05/10 Javascript
angularJS开发注意事项
2018/05/26 Javascript
JS中的算法与数据结构之栈(Stack)实例详解
2019/08/20 Javascript
微信小程序分享小程序码的生成(带参数)以及参数的获取
2020/03/25 Javascript
vue表单验证之禁止input输入框输入空格
2020/12/03 Vue.js
python错误处理详解
2014/09/28 Python
tensorflow 中对数组元素的操作方法
2018/07/27 Python
python 公共方法汇总解析
2019/09/16 Python
使用Python实现批量ping操作方法
2020/05/06 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
2020/06/22 Python
python 发送get请求接口详解
2020/11/17 Python
美国独家设计师眼镜在线光学商店:Glasses Gallery
2017/12/28 全球购物
粉红色的鲸鱼:Vineyard Vines
2018/02/17 全球购物
给定一个时间点,希望得到其他时间点
2013/11/07 面试题
《蚕姑娘》教学反思
2014/04/15 职场文书
出纳试用期工作总结2015
2015/05/28 职场文书
任命书格式范文
2015/09/22 职场文书
2016年社区文体活动总结
2016/04/06 职场文书
关于CSS浮动与取消浮动的问题
2021/06/28 HTML / CSS