jquery3
jQuery 3 概述
jQuery 3 是 jQuery 库的一个主要版本,发布于2016年,专注于现代化、性能优化以及移除旧版API。它保持了对旧浏览器的兼容性,同时引入了对现代浏览器特性的支持。

主要变化与特性
- 移除旧版API:废弃了如
.load()、.unload()和.error()等事件方法,推荐使用.on()替代。 - 性能改进:优化了选择器引擎(Sizzle)和动画处理逻辑,提升了执行效率。
- Promise/A+ 兼容:Deferred对象现在完全兼容Promise/A+标准,支持
.then()链式调用。 - 支持SVG:在CSS类操作和动画中增加了对SVG元素的兼容性。
- 瘦身版(Slim Build):移除了Ajax和动画模块的简化版本,适合不需要这些功能的场景。
兼容性
- 支持IE9+及现代浏览器。若需支持IE6-8,需使用jQuery 1.x兼容版本。
基础用法示例
// 选择器与事件绑定
$(document).ready(function() {
$("button").click(function() {
$("p").toggleClass("highlight");
});
});
// Ajax请求
$.get("https://api.example.com/data", function(response) {
console.log(response);
});
迁移建议
- 从jQuery 1.x/2.x升级时,检查废弃API的替换方案。
- 测试动画和Ajax相关功能,确保兼容性。
资源
- 官方文档:jQuery 3 API
- GitHub仓库:jquery/jquery
通过上述改进,jQuery 3在保持易用性的同时,更适应现代开发需求。






