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中获取select选中值的代码
Jun 27 Javascript
jQuery源码分析之jQuery中的循环技巧详解
Sep 06 Javascript
JavaScript中数据结构与算法(一):栈
Jun 19 Javascript
javascript中select下拉框的用法总结
Jan 07 Javascript
JavaScript+CSS实现的可折叠二级菜单实例
Feb 29 Javascript
Java与JavaScript中判断两字符串是否相等的区别
Mar 13 Javascript
JQuery Ajax 异步操作之动态添加节点功能
May 24 jQuery
react-router中的属性详解
Jun 01 Javascript
详解webpack+gulp实现自动构建部署
Jun 29 Javascript
js中的闭包学习心得
Feb 06 Javascript
Vue文件配置全局变量的实例
Sep 06 Javascript
JavaScript Image对象实现原理实例解析
Aug 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 配置open_basedir 让各虚拟站点独立运行
2009/11/12 PHP
php生成随机颜色的方法
2014/11/13 PHP
如何用PHP来实现一个动态Web服务器
2015/07/29 PHP
记录几个javascript有关的小细节
2007/04/02 Javascript
javascript倒计时功能实现代码
2012/06/07 Javascript
jQuery建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
2013/02/26 Javascript
javascript静态页面传值的三种方法分享
2013/11/12 Javascript
jQuery 跨域访问解决原理案例详解
2016/07/09 Javascript
基于bootstrap-datetimepicker.js不支持IE8的快速解决方法
2016/11/07 Javascript
JavaScript数据结构中栈的应用之表达式求值问题详解
2017/04/11 Javascript
vue的状态管理模式vuex
2017/11/30 Javascript
教你如何用node连接redis的示例代码
2018/07/12 Javascript
vue使用localStorage保存登录信息 适用于移动端、PC端
2019/05/27 Javascript
Vue.js+cube-ui(Scroll组件)实现类似头条效果的横向滚动导航条
2019/06/24 Javascript
部署vue+Springboot前后端分离项目的步骤实现
2020/05/31 Javascript
[03:12]完美世界DOTA2联赛PWL DAY7集锦
2020/11/06 DOTA
Python实现SVN的目录周期性备份实例
2015/07/17 Python
Python实现根据日期获取当天凌晨时间戳的方法示例
2019/04/09 Python
python flask解析json数据不完整的解决方法
2019/05/26 Python
python3 常见解密加密算法实例分析【base64、MD5等】
2019/12/19 Python
flask 实现上传图片并缩放作为头像的例子
2020/01/09 Python
Django用户认证系统如何实现自定义
2020/11/12 Python
您的网上新华书店:文轩网
2016/08/24 全球购物
优良学风班总结材料
2014/02/08 职场文书
《小猫刮胡子》教学反思
2014/02/21 职场文书
3分钟演讲稿
2014/04/30 职场文书
交通志愿者活动总结
2014/06/27 职场文书
党的生日演讲稿
2014/09/10 职场文书
小学红领巾广播稿(3篇)
2014/09/13 职场文书
业绩倒数第一的检讨书
2014/09/24 职场文书
小学班主任经验交流材料
2014/12/16 职场文书
祝酒词范文
2015/08/12 职场文书
部门主管竞聘书
2015/09/15 职场文书
《圆的周长》教学反思
2016/02/17 职场文书
导游词之无锡梅园
2019/11/28 职场文书
Redis延迟队列和分布式延迟队列的简答实现
2021/05/13 Redis