先想清楚:这门课解决什么工作场景

jQuery 这门课解决的核心场景,是那些“页面已经写好、后端接口也在跑、但前端交互和 DOM 操作还缺最后临门一脚”的日常维护工作。如果你接手的是老项目,或者公司业务还在用传统多页网站、后台管理系统,你大概率绕不开用它去处理表单验证、动态增删列表节点、批量修改样式这类零碎活。现在新项目大多用 Vue 或 React,但在大量存量代码里,jQuery 依然是绕不过去的基础设施。学这门课不是为了去写大型单页应用,而是为了能看懂既有代码,遇到页面交互出 bug 时能快速定位是节点没取到、还是事件没绑上,而不是面对一堆 $ 符号干瞪眼。它本质上是一门帮你搞定旧系统维护和轻量级页面动效的实用工具课。

适合什么基础,建议先看哪几块

这套资料适合已经手写过 HTML 和 CSS、能大致看懂原生 JavaScript 变量和函数,但还没怎么碰过框架的读者。如果你连 document.getElementById 都觉得吃力,建议先补基础的 DOM 常识再来看,否则直接上手会卡在概念理解上。打开资料后,建议先重点看三块:第一是 jQuery 对象与原生 DOM 对象的区别和互相转换,这是很多人写代码报错的根源,常常拿着 jQuery 对象去用原生方法;第二是选择器体系,从基础 ID、标签、类到后代和相邻层级选择器,这是精准抓取页面元素的核心;第三是隐式迭代和链式编程,理解了这两点你才会明白为什么 jQuery 能用一行代码替代原生 JS 十几行的循环操作,同时也要看懂链式编程在什么情况下会断掉、该怎么修复。把这几个底层逻辑理顺了,后面的内容就是顺水推舟。

资料怎么配合练习,学完能独立做什么

看视频时千万别只听不动手。资料里的每个知识点都对应着具体的操作方法,建议你自己建一个空白的 HTML 文件,跟着视频把选择器、text 和 html 内容操作、val 取值、each 遍历这些代码逐行敲一遍。遇到 map 和 each 的区别这种偏理论的章节,直接写两段对照代码,打印一下返回值,比听十遍讲解都管用。只要把资料里的示例都在本地跑通,学完后你完全能独立完成这些事:给一个静态页面加上点击事件和动态样式修改、用选择器组合批量获取表单输入项并做提交前的非空校验、用链式编程写一段简洁的交互逻辑、以及看懂老项目里的 jQuery 代码并做简单的功能修改。这门课不会让你立刻成为前端架构师,但能让你在日常处理页面交互维护时不再发怵,遇到真实的存量业务需求能直接上手干活。

课程目录

课程目录36 集
  • 1 jQuery是什么 (08:07).mp4
  • 2 理解jQuery对象($)与$(function(){}) (17:00).mp4
  • 3 jQuery对象与dom对象 (12:15).mp4
  • 4 trim函数和map遍历函数 (12:36).mp4
  • 5 each遍历函数及与map遍历函数区别 (06:23).mp4
  • 6 jQuery操作元素内容方法text和html (13:00).mp4
  • 7 操作元素内容方法val及与text、html区别和操作样式方 (16:59).mp4
  • 8 Id、标签、类选择器 (06:34).mp4
  • 9 选择器练习、注册事件及隐式迭代 (12:41).mp4
  • 10 链式编程 (11:48).mp4
  • 11 标签+类、组合选择器、通配选择器 (09:32).mp4
  • 12 (层级选择器)后代元素选择器 (14:40).mp4
  • 13 (层级选择器)相邻元素选择器 (26:04).mp4
  • 14 选择器应用及链式编程注意问题——修复破坏链 (06:46).mp4
  • 15 jQuery操作元素属性方法attr和prop的应用 (16:48).mp4
  • 16 通过jQuery操作类样式 (05:55).mp4
  • 17 基本过滤选择器(以:开头) (09:52).mp4
  • 18 基本过滤选择器案例 (06:22).mp4
  • 19 基本过滤选择器练习 (07:41).mp4
  • 20 属性过滤选择器 (10:57).mp4
  • 21 表单及表单属性选择器 (15:13).mp4
  • 22 表单属性选择器练习 (06:50).mp4
  • 23 表单RadioButton等val()方法应用 (06:01).mp4
  • 24 添加DOM节点(动态创建元素) (08:11).mp4
  • 25 案例——动态创建表格与无刷新评论 (09:03).mp4
  • 26 删除DOM节点 (11:55).mp4
  • 27 setInterval() 方法、焦点事件应用 (10:01).mp4
  • 28 替换dom节点、包裹dom节点 (10:03).mp4
  • 29 注册事件与移除事件 (09:19).mp4
  • 30 事件对象:event对象属性及方法 (11:02).mp4
  • 31 控制层的显示与隐藏动画 (09:18).mp4
  • 32 右下角弹窗及仿QQ面板动画效果实现 (15:52).mp4
  • 33 执行 CSS 属性集的自定义动画 (10:46).mp4
  • 34 jQuery jqzoom及UI插件 (22:42).mp4
  • 35 分页插件jPages (16:14).mp4
  • 36 自己如何写jQuery插件 (10:24).mp4