缺什么补什么:别把jQuery当古董糊弄过去

很多转岗或查漏补缺的同学,一看到jQuery就撇嘴,觉得现在都是前端框架的天下,这玩意早过时了。但现实是,你接手的老项目、公司历史遗留的后台管理系统、甚至一些现成的插件,全都是基于它的。一旦遇到要改老代码的活儿,你连文档加载顺序都理不清,对象转换搞混,动画停不下来,只能干瞪眼。这门课就是给你补上这块短板的。它不跟你扯什么源码剖析,只盯着实际开发里最常踩的坑:原生JS和jQuery对象到底怎么互相转换、为什么你的动画总是卡顿乱飞、选项卡和全选反选这种基础业务到底怎么写才不乱套。如果你是零基础或者一直对老代码有畏难情绪,别假装都会,老老实实跟着把这些基础打牢。

建议先看哪几块:从选择器到动画防抖

资料里的内容虽然看着零碎,但内在有一条主线,建议按实际业务场景分块啃。首先死磕选择器与对象转换这块,这是地基。你搞不懂后代和子代选择器的区别,后面连个DOM都抓不准;搞不懂jQuery对象和JS对象的转换,代码就会频繁报错。紧接着,把全选、反选、选项卡、隔行变色这几个案例当成必练项目,这是任何后台系统里最经典的交互,直接对应着你以后改老项目时最常碰到的需求。最后重点啃动画和事件合成部分,特别是stop方法那一节。很多人的老项目里,侧边栏动画疯狂闪烁,就是因为没搞懂怎么用stop阻断动画队列。这块资料虽然短,但它是解决你代码“卡死”的关键,必须反复看,连带着hover事件合成的逻辑一起吃透。

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

看完这套资料,你不该只是记住了几个方法名,而是必须能独立拿捏一套后台管理界面的常见交互。具体来说,给你一个全是表单和列表的老旧页面,你能直接上手写出精准的全选反选逻辑,能做出平滑且不卡顿的侧边栏滑出效果,能熟练操作DOM节点实现选项卡切换和高亮选中。这就要求你在看视频时绝对不能只用眼睛过一遍。正确的做法是:每看完一个案例,立刻关掉视频,自己从零建个空页面,把对应的交互逻辑默写出来。遇到卡壳的地方,比如动画队列没清空导致疯狂闪烁,再回去找对应的stop那一节倒查。资料里的每个案例都是一块拼图,你要把它们串起来,自己组合出一个带选项卡、带表单全选、带侧边栏动画的完整后台模板。别指望看懂就等于会写,敲不对就继续改,直到脱离视频也能独立跑通整个逻辑为止。

课程目录

1 jquery简介 (11:00)
2 jquery的文档加载&js的区别 (06:22)
3 jquery css&addClass&removeClass方法 (10:24)
4 jquery后代&子代选择器 (10:32)
5 显示&隐藏_jquery对象&js对象转换 (08:20)
6 全选_不选_反选 (06:06)
7 高亮选中某个div,sibling,hover事件合成 (06:23)
8 选项卡 (05:52)
9 隔行变色 (05:18)
10 关键词显示&隐藏 (08:25)
11 fade_slide等组合方法 (07:29)
12 同时,顺序,综合动画 (13:50)
13 stop_侧边栏 (06:59)
14 stop_淡入淡出 (01:23)
15 stop参数用法 (05:35)
16 手风琴 (07:13)
17 排错思路 (04:22)
18 显示&隐藏轮播 (18:22)
19 滑动轮播 (13:12)
20 基本&层次选择器 (09:18)
21 基本过滤选择器 (03:51)
22 内容&属性过滤选择器 (08:16)
23 子元素过滤选择器 (04:00)
24 表单对象选择器 (07:51)
25 表单选择器 (09:05)
26 添加元素 (07:10)
27 删除元素 (04:29)
28 替换&包裹方法 (10:21)
29 属性和class方法 (14:51)
30 轮播1修正版 (02:43)
31 精灵应用 (02:13)
32 鼠标滚轮整屏滑动 (03:05)
33 弹窗 (25:11)
34 div跟着鼠标 (09:42)
35 表格操作 (08:10)
36 事件冒泡 (05:06)
37 事件属性 (02:48)
38 表单&a标签的默认行为 (05:32)
39 trigger&triggerHandler的区别&事件绑定 (07:56)
40 bind事件合并弹窗代码 (02:12)