
在前端开发中,原生 JavaScript 虽然能实现 DOM 操作和事件处理,但代码往往冗长且浏览器兼容性问题突出。jQuery 以'write less, do more'为理念,对 JS 进行了高效封装,极大简化了前端流程。
jQuery 核心知识
一、jQuery 简介:为什么选择它?
jQuery 由 John Resig 于 2006 年创建,至今仍是处理 DOM 和事件的常用工具。
核心用途
- 便捷访问和操作 DOM 元素(替代繁琐的原生 JS 方法)。
- 灵活控制页面样式(行内样式、类样式的添加/移除/切换)。
- 简化页面事件处理(点击、焦点、键盘等事件的绑定与解绑)。
- 支持扩展插件(如表单验证 Validate、轮播图等)。
- 与 Ajax 技术无缝结合,简化前后端数据交互。
核心优势
- 体积小:压缩后的 3.x 版本仅约 100KB,加载快。
- 强大选择器:支持 CSS 选择器、过滤选择器等,快速定位元素。
- DOM 封装完善:将复杂操作封装为简单方法(如
append()、remove())。 - 浏览器兼容性好:自动处理 IE6+、Chrome、Firefox 等差异。
- 隐式迭代:操作多个元素时无需循环,jQuery 会自动遍历集合并批量处理。
- 丰富插件生态:社区提供大量成熟插件,降低开发成本。
下载与引入
从 jQuery 官网 下载最新版本,推荐 jQuery 3.x(不支持 IE6-8,旧浏览器可选 1.x)。在 HTML 中通过 <script> 标签引入本地文件,注意顺序:先引入 jQuery,再引入自定义 JS。
<!-- 引入本地 jQuery 文件 -->
<script type="text/javascript" src="js/jquery-3.6.0.js"></script>
<!-- 引入自定义 JS(需在 jQuery 之后) -->
<script type="text/javascript" src="js/custom.js"></script>
二、jQuery 语法:基础与选择器
核心语法是 ,返回 。即使匹配一个元素,也是集合形式,需用 jQuery 方法操作。


