什么是jquery
jQuery简介
jQuery是一个快速、简洁的JavaScript库,用于简化HTML文档遍历、事件处理、动画设计和Ajax交互。它通过封装原生JavaScript功能,提供更简单的API,使开发者能够以更少的代码实现更多功能。

核心特点
- 跨浏览器兼容性:自动处理不同浏览器的兼容性问题。
- 链式操作:支持通过点号连续调用多个方法(如
$('div').hide().addClass('test'))。 - 丰富的插件生态:提供大量第三方插件扩展功能(如表单验证、轮播图等)。
- 轻量级:压缩后的文件大小约30KB(以3.x版本为例)。
基本语法
jQuery的核心是通过$()或jQuery()函数选择DOM元素并操作。例如:

// 隐藏所有<p>元素
$('p').hide();
// 点击按钮时显示隐藏元素
$('#btn').click(function() {
$('.hidden').show();
});
常见用途
- DOM操作:动态添加、删除或修改页面元素。
$('#list').append('<li>新项目</li>'); - 事件处理:简化事件绑定逻辑。
$('button').on('click', function() { alert('按钮被点击'); }); - Ajax请求:异步加载数据。
$.get('api/data', function(response) { console.log(response); }); - 动画效果:内置滑动、淡入淡出等方法。
$('.box').fadeIn(1000);
版本差异
- 1.x:支持IE6-8,适合老旧项目。
- 2.x:放弃IE6-8支持,体积更小。
- 3.x:引入Promise支持,优化性能。
替代方案
随着现代前端框架(如React、Vue)的兴起,jQuery的使用有所减少,但在遗留项目或简单场景中仍具价值。
如需进一步学习,可参考官方文档。






