这套 jQuery 资料,是从 Java 大数据培训教材里单独拆出来的前端基础部分。它不教你搭建整个项目,也不涉及后端框架,只解决一个具体问题:在页面里用 jQuery 快速操作 DOM、处理事件、发起 Ajax 请求。如果你正在学 Java 后端,或者准备转行做开发,但前端只能写原生 JavaScript,又不想花时间啃完整的 jQuery 教程,这份资料刚好能帮你补上这一块。

这套资料解决什么问题

日常开发里,最耗时的前端工作往往是“选中某个元素,改它的样式或内容”“监听按钮点击,做一点交互”“从服务器拿数据,塞进表格里”。原生 JavaScript 写这些要写不少重复代码,而 jQuery 把这些操作简化成一行。这套视频的核心就是讲清楚这些简化写法。它从选择器开始,覆盖了 id、class、属性、层级、索引等常见选择方式,接着讲 DOM 的创建、修改和遍历,最后进入 Ajax 的用法。这些都是做后台管理系统、数据展示页面时绕不开的环节。

注意,这套资料不是从零讲 JavaScript 语法。它假设你已经知道变量、函数、对象是什么,也了解浏览器里 document 的基本概念。如果你连 JavaScript 的基础都还没碰过,直接看这套会觉得跳。反过来,如果你已经能写简单的原生脚本,只是对 jQuery 的 API 不熟,那这份资料的长度和密度都合适。

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

适合的基础:会写基本的 HTML 和 CSS,能读懂简单的 JavaScript 函数,知道什么是事件、什么是回调。如果你之前学过 Java 或 Python,对编程逻辑有概念,那理解 jQuery 的链式调用和回调函数不会太吃力。最理想的起点是:你已经用原生 JavaScript 做过几个小页面,但不确定 jQuery 到底怎么用。

建议先看选择器部分,这是 jQuery 的根基。视频里从选择器 1 到选择器 15,虽然条目多,但每个只有两三分钟,你可以一口气看完,边看边在浏览器控制台里试。接着看“其他相关技术”里的 trim、bind/unbind、grep,这几个是高频工具函数,能帮你处理字符串和数组,实际写代码时经常用到。最后再进入 Ajax 部分。Ajax 的视频比较长,从 3.1 到 3.7,建议拆开看,每看一个就写一个小的请求示例。

不建议一开始就啃 Ajax。如果你还不熟悉选择器和 DOM 操作,直接看 Ajax 会感到内容跳跃,因为 Ajax 返回的数据最终还是要用选择器去渲染到页面上。按顺序来,效率更高。

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

学完这套资料,你能独立完成这些事:写一个搜索框,输入关键字后从服务器拉取匹配列表并展示;做一个表格的增删改查交互,点击行高亮、删除、编辑;实现页面加载后自动请求数据并填充下拉框;用 bind/unbind 控制事件绑定和解绑,避免重复触发。这些能力足够应对大多数后台管理页面的前端交互需求,也能让你在写 Java Web 项目时,自己搞定 JSP 或 Thymeleaf 页面里的动态效果。

资料怎么配合练习:每一节视频都对应一个具体知识点,不要只看不动手。比如看完选择器 8 和 9 关于 attr 的内容,马上打开一个本地 HTML 文件,写几个 a 标签,用 attr 修改 href 和 title。看完 each 和 $(document),就写一个页面加载完成后遍历所有 li 并给偶数项加背景色。Ajax 部分,你需要一个能返回 JSON 的接口,可以用本地 JSON 文件配合简单的服务器(比如 Node 或 Python 的 http.server)模拟。每看完一个视频,就在自己的代码里复现一遍,而不是跟着视频敲。这样过一遍,比反复看十遍更有用。

最后提醒一点:这套资料是 2010 年代前后的教学风格,里面的一些写法(比如 bind/unbind)在 jQuery 新版本里已经推荐用 on 替代。但这不是问题,理解 bind 的原理后,你查一下 on 的用法就能迁移。资料的核心是让你建立“用 jQuery 操作页面”的思维,而不是背 API 文档。把每个例子跑通,再试着改一改,这套资料就算真正吃透了。

课程目录

课程目录26 集
  • 1 选择器1 (02:35).mp4
  • 2 选择器2 (04:23).mp4
  • 3 选择器3 (04:10).mp4
  • 4 选择器4function和document.ready区别1 (02:43).mp4
  • 5 选择器4function和document.ready区别2 (02:18).mp4
  • 6 选择器5 (02:39).mp4
  • 7 选择器6 (05:02).mp4
  • 8 选择器7---eq和add (03:49).mp4
  • 9 选择器8---attr (03:09).mp4
  • 10 选择器9---attr (03:05).mp4
  • 11 选择器10---addClass (03:13).mp4
  • 12 选择器11---css (05:06).mp4
  • 13 选择器12---创建DOM元选 (02:14).mp4
  • 14 选择器13--each (04:53).mp4
  • 15 选择器14--$(document) (05:24).mp4
  • 16 选择器15--select (02:28).mp4
  • 17 其他相关技术1---trim (01:59).mp4
  • 18 其他相关技术2---bindunbind (06:44).mp4
  • 19 其他相关技术3---grep (03:11).mp4
  • 20 Ajax3.1 (05:48).mp4
  • 21 Ajax3.2 (02:21).mp4
  • 22 Ajax3.3 (02:22).mp4
  • 23 Ajax3.4 (05:54).mp4
  • 24 Ajax3.5 (06:51).mp4
  • 25 Ajax3.6 (08:49).mp4
  • 26 Ajax3.7 (06:08).mp4