网站首页 > 知识剖析 正文
jQuery 3.0 正式发布,此版本从 2014 年 10 月份就开始开发,jQuery 团队想打造成轻量级的,速度更快,向后兼容的 jQuery 版本。此版本移除了所有旧版 IE 的方法,并且借鉴了一些现代 web APIs。如果用户想要继续支持 IE 6-8,请使用最新的 jQuery 1.12 版本。
为了更方便用户升级,jQuery 3.0 提供了全新的 3.0 升级指南,还有 jQuery Migrate 3.0 插件。
用户可以从 jQuery CDN 或者下面链接中下载最新文件:
https://code.jquery.com/jquery-3.0.0.js
https://code.jquery.com/jquery-3.0.0.min.js
或者从 npm 获取:
npm install jquery@3.0.0
此外,发布了 jQuery Migrate 3.0:
https://code.jquery.com/jquery-migrate-3.0.0.js
https://code.jquery.com/jquery-migrate-3.0.0.min.js
npm install jquery-migrate@3.0.0
更多从 jQuery 1.x/2.x 升级到 jQuery 3.0 的迁移问题请看 jQuery Migrate 1.4.1 博文。
更轻量的构建版本
jQuery 团队发布了一个更轻量的 “slim” 版本,不包括 ajax,动画效果和当前废弃的代码。有时候用户不需要 ajax,只要使用一些独立库就可以处理 ajax 请求。或者使用 CSS 和类操作的结合来制作 web 动画效果。jQuery 的性能得到了很大的提升,slim 构建版本比之前常规的构建小了 6k,也就是 23.6k vs 之前的 30k。 文件提供在 npm 和 CDN:
https://code.jquery.com/jquery-3.0.0.slim.js
https://code.jquery.com/jquery-3.0.0.slim.min.js
此外,jQuery 3.0 还兼容 jQuery UI 和 jQuery Mobile。
jQuery 3.0 主要改进
jQuery.Deferred 兼容 Promises/A+
Deferreds 新增 .catch() 方法
错误事例会抛出错误提示
移除废弃的事件别名,比如
.load
,.unload
, 和.error
动画效果现在使用
requestAnimationFrame API
加速一些 jQuery 自定义选择器
更多改进内容请看 jQuery 博客。
微信订阅号:开源派 (opensourcepie)
开源派官网:osp.io 作者:叶秀兰
- 上一篇: 50个常用 jQuery使用技巧整理汇总
- 下一篇: JavaWeb开发入门需要学哪些?看完你就懂了
猜你喜欢
- 2025-09-24 搭建专业网站和开发移动应用程序的全面解决方案——jQWidgets
- 2025-09-24 jquery1.9以上版本.toggle()的替代实现方法
- 2025-09-24 资源分享:炫酷的css3动画加载框架Loaders
- 2025-09-24 零基础web前端学习路线,前端入门到精通
- 2025-09-24 jQuery VS AngularJS 你更钟爱哪个?
- 2025-09-24 15款响应式布局必备的jQuery Grid网格插件
- 2025-09-24 前端实用插件大全,你知道吗?_前端js插件
- 2025-09-24 Java最新自学学习路线!让你少走弯路
- 2025-09-24 创建优质动画的14个JavaScript库_js 动画库
- 2025-09-24 从jQuery到React:前端开发的十年变革史
- 最近发表
-
- 不用Flexbox, 一行代码搞定CSS居中难题
- 使用 HTML、CSS 和 JS 创建令人惊叹的粒子背景效果
- CSS样式隔离:12个技巧让冲突率降低75%
- Python开发爬虫的常用技术架构_python网络爬虫开发
- DISMTools v0.5.1 Update 1_DISMTools v0.5.1 Update 16
- Spring MVC 完整配置指南:WebMvcConfigurer 实战全解析
- Python3 XML解析:探索数据交换与处理的高效工具(38)
- 《Java核心技术·卷 Ⅱ》知识点总结
- MyBatis3源码解析-执行SQL流程_mybatis3源码深度解析
- 印度计算机应急响应小组警告:谷歌Chrome、Zoho软件存在多个漏洞
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)