这套资料的主题是 DOM 操作,也就是用 JavaScript 去读写网页里的节点、表格和属性。它不涉及大数据框架,也不讲 Java 后端,而是前端开发里最基础、也最容易卡住初学者的一环:页面不是写死的一堆标签,而是可以动态增删改的节点树。

它解决什么问题

很多人在学完 HTML 和 JavaScript 基础后,仍然写不出有交互的页面。原因通常不是语法不熟,而是不知道“怎么找到某个元素”“怎么往表格里插一行”“怎么给一个节点挂上事件”。这套资料就是把这些高频场景拆开来讲:Node 操纵讲的是增删改查节点,table 操纵讲的是表格的批量处理和动态渲染,attributes 讲的是读写属性,option 事件冒泡讲的是事件触发时的传播机制。这些场景对应到实际工作里,就是后台管理系统的数据表格、表单校验、下拉菜单联动、弹窗显示隐藏等等。

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

适合已经会写 HTML 标签、能读懂基本 JavaScript 语法(变量、函数、循环)的学习者。如果连 document.getElementById 都没见过,建议先补一下选择器基础,再来看这套资料。资料本身的节奏是循序渐进的,但不同模块的依赖关系不一样。

建议按这个顺序看:先看 Node 操纵的前几节,理解节点树和创建、插入、删除的基本操作;接着看 table 操纵,因为表格是 DOM 操作里最典型的批量场景,能帮你把 Node 的知识串起来;然后看 attributes,处理属性读写和 class 切换;最后再看 option 事件冒泡,因为事件冒泡需要你已经有“节点上有事件”这个概念,放在最后理解起来更顺。

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

学完这套资料,你能独立做出这些效果:一个可以动态添加、删除、编辑行的数据表格;一个根据输入内容实时筛选列表的搜索框;一个点击按钮切换样式的菜单;以及一套能正确处理事件冒泡的交互逻辑。换句话说,你能把静态页面变成“会动”的页面,这是前端开发的第一道门槛。

练习方式要跟着视频走,但不要只看不写。每看完一节,就在浏览器里打开开发者工具,用 console 手动调几个节点,验证视频里的思路。比如看完 Node 操纵,就自己写一个函数,往列表里插入 10 条数据;看完 table 操纵,就试着把一组 JSON 数据渲染成表格。遇到报错就对着资料里讲的属性名和事件类型排查。这样学完一遍,不是“看过”,而是“做过”。

课程目录

课程目录19 集
  • 1 操纵Node1 (17:22).mp4
  • 2 操纵Node2 (07:14).mp4
  • 3 操纵Node3 (07:04).mp4
  • 4 操纵Node4 (09:47).mp4
  • 5 操纵Node5 (03:49).mp4
  • 6 操纵Node6 (03:14).mp4
  • 7 操纵table1 (11:18).mp4
  • 8 操纵table2 (11:55).mp4
  • 9 操纵table3 (11:19).mp4
  • 10 操纵table4 (07:26).mp4
  • 11 操纵table5 (04:30).mp4
  • 12 操纵table6 (46).mp4
  • 13 操纵table7 (06:31).mp4
  • 14 attributes1 (17:10).mp4
  • 15 attributes2 (03:48).mp4
  • 16 attributes3 (06:29).mp4
  • 17 option事件冒泡1 (02:51).mp4
  • 18 option事件冒泡2 (02:14).mp4
  • 19 option事件冒泡3 (02:44).mp4