余晖落尽暮晚霞,黄昏迟暮远山寻
本站
当前位置:网站首页 > 编程知识 > 正文

jQuery 3.0 正式发布,兼容 Promises/A+(jquery 3.5)

xiyangw 2022-12-05 10:03 14 浏览 0 评论

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

相关推荐

JavaScript能应用在哪些方向?未来前景怎么样?
JavaScript能应用在哪些方向?未来前景怎么样?

JavaScript,一门全栈的语言,无论是前端,还是后台,都能轻松的用它完成,随处可见它的身影,那么,它能做些什么呢?下面和千锋广州小编一起来看看吧!?网页开...

2023-03-21 19:18 xiyangw

Web前端培训:为什么JavaScript对Web开发人员来说是必不可少的
Web前端培训:为什么JavaScript对Web开发人员来说是必不可少的

JavaScript是一种编程语言,使你能够在网页上实现复杂的功能,如交互式地图、及时的内容更新、动画2D或3D图形等等!它是当前标准web技术的第三层,另外两...

2023-03-21 19:18 xiyangw

为什么JavaScript活得这么好?总能踩到未来的步点!
为什么JavaScript活得这么好?总能踩到未来的步点!

为什么JavaScript活得很好,以及它未来在区块链进入主流的过程中将扮演怎样的角色?JavaScript很活跃。JavaScript不仅是全球最知名的编程语...

2023-03-21 19:18 xiyangw

前端开发基础,JavaScript 主要作用是什么?(javascript前端开发案例教程)

学习编程的同学对JavaScript并不陌生,JavaScript是前端技术中非常重要的内容。例如页面的效果切换、动画效果、页面游戏等等。其实我们功通过HTML和CSS技术已经可以搭建各种样式的页面,...

需要了解的5种现代JavaScript特性(应用需要浏览器开启 javascript 支持!)
需要了解的5种现代JavaScript特性(应用需要浏览器开启 javascript 支持!)

JavaScript是最流行的脚本或编程语言之一,在开发专业网页时包含许多功能。它是Web技术的第三个最重要的层,仅次于HTML和CSS。Jav...

2023-03-21 19:17 xiyangw

为什么每个 Web 新手开发人员都需要学习JavaScript
为什么每个 Web 新手开发人员都需要学习JavaScript

当你刚刚进入Web开发领域时,JavaScript是必须要学的一门语言之一,web开发是绝对少不了JavaScript的。为什么初学者必须要学这门语言呢?...

2023-03-21 19:17 xiyangw

说说你所不知道的JavaScript知识(站在十字路口不知道如何选择的说说)

JavaScript(简称js)广泛应用在web开发领域,几乎是web开发的唯一编程语言,近些年,借助node.js的快速发展,js在服务器领域也有了非常广泛运用与拓展。然而,虽然js在前后端都有了一...

JavaScript 真实性能(javascript+jquery)
JavaScript 真实性能(javascript+jquery)

V8JavaScript引擎是Chrome中实现快速浏览的关键因素。过去的一年来,V8团队研究出一种新方法,可根据真实网页快照度量性能。在过去的一年中...

2023-03-21 19:16 xiyangw

现代JavaScript的高级概念和用法(javascript高级语言程序设计)
现代JavaScript的高级概念和用法(javascript高级语言程序设计)

JavaScript语言不断发布一些新特性,感觉要上天的节奏啊。本文搜集整理了一些它的高级概念和用法,来看看你是否都了解?代码这样写是不是更优雅了?闭包闭包是J...

2023-03-21 19:16 xiyangw

用 JavaScript 让时间更人性化(javascript有什么用)

以下是一个JavaScript代码段,它可以将传入的字符串类型日期转换为“刚刚”、“几秒前”、“几分钟前”、“几个小时前”、“昨天”、“前天”或“几天前”等形式:“想象一下,你正在设计一个社交网站...

10 项必须知道的技术提升你的 JavaScript 技能
10 项必须知道的技术提升你的 JavaScript 技能

JavaScript是一种非常强大的编程语言,它通过提供构建动态和交互式网站的方法在Web开发中找到了自己的位置。它在开发人员和Web设计人员中的流行...

2023-03-21 19:15 xiyangw

浅谈JavaScript的用处(javascript以及javascript的作用)
浅谈JavaScript的用处(javascript以及javascript的作用)

我把JS理解为,页bai面的du化妆zhi术。我们dao就是化妆者,通过JS,我们可以把一zhuan个页面全我们想要的shu意思进行渲染,执行相应的功能,生成相...

2023-03-21 19:15 xiyangw

报告显示:JavaScript成为最受欢迎的技术(9 条非常强大的javascript 技巧)
报告显示:JavaScript成为最受欢迎的技术(9 条非常强大的javascript 技巧)

JavaScript成为最受开发人员欢迎的技术。PluralsightTechnologies发布了其技术索引,并发现JavaScript排名第一。去年公司在...

2023-03-21 19:14 xiyangw

JavaScript:5个 JS 解构有趣的用途(解构诡异)

为了保证的可读性,本文采用意译而非直译。1.交换变量通常交换两个变量的方法需要一个额外的临时变量,来看看例子:leta=1;letb=2;lettemp;temp=a;a...

为什么这么多人学习JavaScript?总结是3个原因
为什么这么多人学习JavaScript?总结是3个原因

JavaScript(JS)是一种面向对象的脚本语言,可用于各种不同的项目和创作,从网站开发到机器人编程。尽管JavaScript可能不像某些编程语言(如Pyt...

2023-03-21 19:14 xiyangw

取消回复欢迎 发表评论: