jQuery1.8Release版本发布了
由于还没发现这方面的文章,所以就来简单地介绍一下(
一、代码获取
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 bugtracker。
如果你不确定这是不是一个bug,可以到jQuery官方论坛提问:http://forum.jquery.com/
相关文章
- Rust 1.56.0 版本和 Rust 2021 版次发布,新特性一览,及项目的迁移、升级
- c语言贪吃蛇(简易版本含完整代码)
- Redis安装(macOS版本)
- 安卓APP版本发布流程(一)
- 【说站】微软官方发布TypeScript 4.4版本
- 多版本并发控制MVCC
- TermuxArch – Termux另一个Arch Linux版本
- K8S 生态周报| Kubernetes Ingress-NGINX 功能冻结前最后一个版本发布
- PHP 5.4 正式版发布,最后一个支持Windows XP/2003的版本
- CAD2016软件安装教程(一款强大的工程制图软件)--cad所有版本!
- go-dongle 0.2.6 版本发布,一个轻量级、语义化的 golang 编码解码、加密解密库
- android studio3.6版本配置svn忽略文件
- 最新版本 Stable Diffusion 开源 AI 绘画工具之汉化篇
- WordPress 打算 6.0 版本默认启用 WebP
- 探索创意世界,An 2020让动画设计更加简单+全版本安装包
- jQuery 发布 2.0 版本,不再支持 IE 6/7/8
- 打造震撼视觉特效Adobe After Effects2022带来更优秀的创意设计+全版本安装包
- 查看Linux系统版本的方法(如何知道linux版本)
- GitHub 官方文本编辑器 Atom 1.58.0 版本发布
- 管理利用yum管理Linux版本:一个新方法(linuxyum版本)
- 苹果 Xcode 开发工具显示,将有 iOS 14.8 版本
- 升级体验更佳!Linux主机宝2.1全新版本发布(linux主机宝2.1)
- 让数据库运行更迅速:新版SQL Server发布(新版本sqlserver)
- SQL Server:更新版本及其新功能(sqlserver的版本)
- MS SQL软件升级,让你的办公更加轻松!(mssql 软件版本)
- 支持MySQL 50的新版本发布(5.0mysql版本号)
- Oracle发布新版本Java开发工具JDK 17(jdk17 oracle)
- 新的开始MySQL 1093版本发布(1093 mysql)
- 比较Redis两个版本的异同(两个版本的redis)
- Oracle Exp版本的新特性发布(oracle exp版本)
- Oracle9i是否可以实现跨版本的兼容性(oracle9i能兼容吗)
- Oracle8 连接12g进行跨版本连接的尝试(oracle8连接12g)
- Oracle数据库增强安全性提升企业管理水平基于2264版本(oracle 2264)