jQuery 3.0 发布!根本不支持 IE6/7/8
创始人
2024-03-01 17:10:45
0

jQuery 基金会前天宣布 jQuery 3.0 发布!这是第一个根本不支持老版本 IE 的 jQuery 版本。

jQuery 3.0 开发于2014年10月。为了从老的 1.0 代码分离,摒弃那些由于要兼容 IE 而增加的庞杂的代码,其最初创建了 2.0 系列版本。3.0 版本是从 2.0 版本分支出来的,但是同 2.0 不兼容,因此更换了新的主版本号。

jQuery 3.0 是 jQuery 的未来所在,以后除了重大安全问题,jQuery 1.0 (最新版本 1.12)和 jQuery 2.0(最新版本 2.2)都不会再进行更新。

你可以通过如下地址直接调用 CDN 上的 jQuery:

也可以将其下载到本地,比如通过 npm:

npm install jquery@3.0.0

jQuery 2.0 完全不兼容 1.0,而 3.0 则继承了这个传统,继续不兼容 2.0。jQuery 基金会说 3.0 中有一些中断性的改变,但是用户可以不用太多工作就能将代码迁移到 3.0。

如果你要升级到 3.0,可以参考 3.0 升级指南,以及可以通过安装 jQuery Migrate 3.0 来找到你的代码中同 3.0 所不兼容的地方:

或者使用 npm 下载安装:

npm install jquery-migrate@3.0.0

jQuery 2.0 和 3.0 都不再支持老的 IE6、IE7 和 IE8 浏览器,如果用户必须支持这些旧式浏览器,那就只能使用 jQuery 1.12 了。

除了标准版本之外,如果你不使用 AJAX、效果等功能,你还可以使用一个 廋版 ( Slim ) 的 jQuery,它的压缩大小是 23.6kb,而标准版本的大小是 30kb。

相关内容

不自动更改背景图像的jQu...
以下是一个示例代码,展示了如何使用jQuery来实现不自动更改背景...
2025-01-12 18:30:47
捕捉jQuery循环中的j...
在jQuery循环中捕捉ajax请求的结尾,可以使用jQuery的...
2025-01-12 16:30:59
不支持从 $.post j...
在CodeIgniter中使用jQuery的$.post方法发送非...
2025-01-11 18:30:38
不在jQuery中触发事件
在jQuery中,要触发一个事件,可以使用.trigger()方法...
2025-01-11 15:01:33
不允许总共选择超过...
在jQuery中,可以通过以下方法来限制总共选择超过'n'个jQu...
2025-01-11 14:02:07
不要在滚动时触发JQuer...
在滚动时禁止触发jQuery操作的解决方法可以使用debounce...
2025-01-11 02:00:20

热门资讯

使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
Bazzite:专为 Stea... 为 Linux 桌面或者 Steam Deck 做好游戏准备,听起来都很刺激!对于一个专为 Linu...
Motrix:一个漂亮的跨平台... 一个开源的下载管理器,提供了一个简洁的用户界面,同时提供了跨平台操作的所有基本功能。在这里了解关于它...
Bash 脚本中如何使用 he... here 文档 here document (LCTT 译注:here 文档又称作 heredoc ...
使用 dialog 和 jq ... 为何选择文字用户界面(TUI)?许多人每日都在使用终端,因此, 文字用户界面 Text User I...