先判断这门课值不值得学
很多上班族和转行者在前端开发上踩的第一个坑,就是花大量时间背语法,等真正到了工作里要给网页加个交互效果,或者处理表单数据时,却连怎么让按钮响应点击都写不出来。这门面向网页行为层的脚本编程实战精讲,解决的就是“懂点网页结构但写不出动态交互”的断层问题。它不是带你从计算机原理开始推导,而是直接把镜头对准浏览器里的页面:怎么拿到页面上的标签、怎么改样式、怎么响应鼠标键盘操作、怎么输出调试结果。如果你目前的工作偶尔需要改改后台管理系统的界面,或者你正打算转入前端开发但被纯理论课劝退过,这种从操作标签切入的讲法能让你最快看到代码跑起来的效果,不至于在枯燥的语法背诵阶段就放弃。
适合什么基础与建议先看哪几块
这份资料适合已经能大致看懂基础网页结构、知道标签和样式是什么,但完全没写过脚本逻辑的人。如果你是零基础,建议先花半天时间弄懂基本的标签写法再来跟课,否则在“获取元素”这一步会卡住。拿到资料后,不要按顺序一口气看完,建议优先看四个核心部分:第一是脚本编写位置与调试输出,这决定了你以后把代码放哪、怎么看报错;第二是获取标签元素并操作,这是让静态页面动起来的前提;第三是事件机制,搞懂页面是怎么知道用户点了哪里、按了什么键;第四是常用数据类型,弄清变量里存的是文本还是数字。把这四块先过一遍,你脑子里就有了一个处理网页交互的基本框架,剩下的细节可以在实际操作中边查边补。
学完能独立做什么与资料配合练习
把这几块基础内容跟着练完,你就能独立完成一些日常的页面交互需求:比如点击按钮切换某个区块的显示状态、鼠标移上去改变标签的背景色、在页面上实时输出计算结果或者简单的表单校验提示。这些虽然不是什么大型系统,但在实际工作中,很多内部工具和活动页面靠的就是这些基础交互的组合。配合资料练习时,重点放在自己敲代码而不是拖进度条。每看完一个操作演示,立刻新建一个空白页面,把课上讲的事件绑定和样式修改自己敲一遍,然后故意改几个参数,看看页面反馈有什么不同。遇到没反应的情况,对照课里讲的调试方式去查错。只有自己经历过写错变量名、标签没取到、事件没触发这些坑,并靠调试方法找出来,这门课的知识才算真正变成了你能用的手艺。
课程目录
课程目录54 集
- 1-1 [网页行为层JavaScript的基础知识] 认识Javascript (06:43).mp4
- 1-2 [网页行为层JavaScript的基础知识] 编写第⼀个JS脚本 (07:22).mp4
- 1-3 [网页行为层JavaScript的基础知识] 如何获取标签元素并进⾏操作 (18:11).mp4
- 1-4 [网页行为层JavaScript的基础知识] js代码编写的位置 (12:08).mp4
- 1-5 [网页行为层JavaScript的基础知识] JS输出及调试⽅式 (15:51).mp4
- 1-6 [网页行为层JavaScript的基础知识] 何为JS事件及常⻅的事件 (13:45).mp4
- 1-7 [网页行为层JavaScript的基础知识] 动⼿操作DIV的任意样式 (07:26).mp4
- 1-8 [网页行为层JavaScript的基础知识] JS常用的数据类型 (10:12).mp4
- 1-9 [网页行为层JavaScript的基础知识] JS的变量意义及命名规则 (07:29).mp4
- 1-10 [网页行为层JavaScript的基础知识] JavaScript 算术运算符与赋值运算符 (10:19).mp4
- 1-11 [网页行为层JavaScript的基础知识] 数据类型之间的转换 (21:58).mp4
- 1-12 [网页行为层JavaScript的基础知识] 如何创建复杂数据类型(数组和对象) (07:59).mp4
- 2-1 [JavaScript函数、作用域及流程控制] 函数的意义及其定义与调⽤ (11:03).mp4
- 2-2 [JavaScript函数、作用域及流程控制] 变量、函数及常量的命名规范 (02:39).mp4
- 2-3 [JavaScript函数、作用域及流程控制] 带参函数写法与调用 (10:02).mp4
- 2-4 [JavaScript函数、作用域及流程控制] 函数传参为不定参时arguments关键字应用 (06:51).mp4
- 2-5 [JavaScript函数、作用域及流程控制] 变量作⽤域与闭包 (30:59).mp4
- 2-6 [JavaScript函数、作用域及流程控制] 函数的返回值 (07:21).mp4
- 2-7 [JavaScript函数、作用域及流程控制] JS分支语句if及三目运算 (11:29).mp4
- 2-8 [JavaScript函数、作用域及流程控制] JS分支语句switch case (17:01).mp4
- 2-9 [JavaScript函数、作用域及流程控制] JS循环结构for (14:23).mp4
- 2-10 [JavaScript函数、作用域及流程控制] JS循环结构while (07:37).mp4
- 2-11 [JavaScript函数、作用域及流程控制] 流程控制中的break、continue (08:31).mp4
- 2-12 [JavaScript函数、作用域及流程控制] JS条件判断真假情况举例 (05:57).mp4
- 2-13 [JavaScript函数、作用域及流程控制] JS逻辑运算符 (10:21).mp4
- 3-1 [Json、数组操作及定时器应用] JSON是什么 (10:35).mp4
- 3-2 [Json、数组操作及定时器应用] JSON的序列化和反序列化 (07:05).mp4
- 3-3 [Json、数组操作及定时器应用] JSON对象的增删改查及JSON数组遍历操作 (07:56).mp4
- 3-4 [Json、数组操作及定时器应用] 数组元素的删除及添加操作 (08:48).mp4
- 3-5 [Json、数组操作及定时器应用] 数组的合并、转字符串、字符串分割及翻转操作 (18:13).mp4
- 3-6 [Json、数组操作及定时器应用] 数组的排序、切片、查找 (22:52).mp4
- 3-7 [Json、数组操作及定时器应用] 延时性与间隔性定时器的应用 (05:48).mp4
- 3-8 [Json、数组操作及定时器应用] 如何清除定时器 (09:01).mp4
- 3-9 [Json、数组操作及定时器应用] 定时器应用举例——通过延时定时器实现弹窗 (17:38).mp4
- 3-10 [Json、数组操作及定时器应用] 定时器应用举例——通过间隔性定时器实现滚动展示图⽚ (32:42).mp4
- 4-1 [DOM与BOM操作] 什么是DOM (03:13).mp4
- 4-2 [DOM与BOM操作] 获取DOM子节点、父节点及判断节点类型 (14:25).mp4
- 4-3 [DOM与BOM操作] 获取DOM第一个、最后一个子节点及兄弟节点 (08:40).mp4
- 4-4 [DOM与BOM操作] 改变元素属性操作的三种⽅式 (10:51).mp4
- 4-5 [DOM与BOM操作] 如何创建、插⼊和删除DOM节点 (09:01).mp4
- 4-6 [DOM与BOM操作] 要多次改变dom节点如何操作可减少页面渲染dom次数 (08:42).mp4
- 4-7 [DOM与BOM操作] 如何快速获取表格dom元素 (10:36).mp4
- 4-8 [DOM与BOM操作] BOM基础介绍 (11:10).mp4
- 4-9 [DOM与BOM操作] BOM常⽤属性和系统对话框 (15:01).mp4
- 4-10 [DOM与BOM操作] BOM常⽤事件应用 (09:38).mp4
- 5-1 [JavaScript的动画实现和事件应用] JS的动画初步认识 (10:05).mp4
- 5-2 [JavaScript的动画实现和事件应用] 多物体动画 (26:44).mp4
- 5-3 [JavaScript的动画实现和事件应用] 针对多个物体每个物体改变不同样式的动画 (15:18).mp4
- 5-4 [JavaScript的动画实现和事件应用] 针对同一个对象按顺序改变不同的属性(链式动画) (08:11).mp4
- 5-5 [JavaScript的动画实现和事件应用] 针对同一个对象同时改变多个样式的动画 (12:57).mp4
- 5-6 [JavaScript的动画实现和事件应用] 事件对象event和事件冒泡 (16:09).mp4
- 5-7 [JavaScript的动画实现和事件应用] 事件绑定、事件解绑及事件捕获 (10:09).mp4
- 5-8 [JavaScript的动画实现和事件应用] 键盘事件 (09:53).mp4
- 5-9 [JavaScript的动画实现和事件应用] 默认⾏为及阻⽌默认⾏为 (08:14).mp4






