jQuery 3.0 正式发布,兼容 Promises/A+

boyanx3个月前技术教程21

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 作者:叶秀兰

标签: jquery下载

相关文章

jquery mobile + 百度地图 + phonegap 写的一个"校园助手"的app

1 jquery mobile + 百度地图 + phonegap 写的一个"校园助手"的app,使用的是基于Flat-UI的jQuery Mobile,请参考:https://github.com/...

一文说明白,jQuery是干什么的

● jQuery于2006年1月由John Resig在BarCamp NYC首次发布。它目前由Timmy Wilson领导, 并由一组开发人员维护。● jQuery是一个JavaScript库,它简...

jQuery插件注册表停止处理新发布,未来仍不明朗

jQuery插件注册表现在已经转换到只读模式并且不再发布任何新的插件。取而代之的是,jQuery鼓励开发者将他们的插件发布到npm上。尽管如此,注册表的未来仍不明朗。jQuery插件注册表的访问者会收...

jQuery EasyUI使用教程:在面板中创建复杂布局

jQuery EasyUI最新版下载>本教程主要为大家介绍如何在面板中创建复杂的布局。面板允许你创建用于多种用途的自定义布局,在本示例中,我们通过使用面板和布局插件来创建一个MSN的消息框。我们...

穿着木屐跳舞——jQuery图表插件jqchart的使用

先上图:前段时间,论坛上有不少版友问在Access里怎么做图表。——众所周知,尽管Access也有不少图表类型,但并不是做图表的最佳选择。Excel可以有更多选择,做得更漂亮。但是,在Access20...

jQuery文件下载方法及引入HTML语法

jQuery文件下载方法及引入HTML语法jQuery下载去jQuery网站下载文件包,点击主页的“Download”之后,进入下载页面,可以选择production版本的进行下载,但是点击进去之后,...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。