这门课的主题是 JavaScript 语言本身,以及它在浏览器里最常被用到的那部分能力。它不教框架,也不带你做完整的项目,重心放在把语法、DOM、事件、数组和字符串的常用方法、以及 ES6 之后的新写法讲清楚。如果你写过一些页面,但遇到"为什么这里拿不到元素""事件怎么绑才对""这段代码能不能写得更短"这类问题时说不清原因,这门课对应的就是这种状态。

它解决的是"能跑但说不清"的问题

很多人学 JavaScript 是从抄代码开始的:能改出效果,但换一个场景就卡住。课程把容易含糊的地方拆开讲,比如 DOM 的节点关系与增删改查、事件绑定与冒泡的先后顺序、数组和字符串那些名字相近的方法各自返回什么。这些内容不新鲜,但它们是后面学任何框架的地基。地基不牢,用框架时只能靠试错。需要说明的是,课程偏语言与浏览器基础,不涉及工程化构建、框架源码或后端 Node 部分,想直接学 Vue、React 的人不适合把它当第一站。

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

最低门槛是能看懂基本的 HTML 标签,写过一点 if 和 for,知道函数是什么。完全没碰过编程的人跟起来会吃力,建议先补一轮最基础的语法再回来。有半年左右前端经验、但知识零散的人,收益最明显。

建议的观看顺序不是从第一个视频顺着播。先看 DOM 部分,因为它是你日常改页面时最直接接触的东西,看完能立刻在工作里用上;接着看事件处理,把绑定方式和触发顺序理顺;最后再回头看数组、字符串方法和 ES6 新特性,这部分更适合当成工具手册,遇到具体写法时对照着查。ES6 的内容不要一次看完,容易记不住,分几次消化更好。

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

跟完之后,你应该能独立完成这些事:不看教程写出一个带表单校验、列表增删、点击切换状态的交互页面;遇到元素选不到或事件不触发时,能自己定位是选择器写错、绑定时机不对还是冒泡被拦;能把一段冗长的老写法改写成更清晰的 ES6 写法。这些都是能直接落到工作里的能力。

资料以视频为主,配套的图片和示例是辅助理解的,不用逐张看。真正决定效果的是练习方式:每看完一节,关掉视频,用当天讲的知识自己写一个小功能,哪怕只有几十行。DOM 那部分建议拿一个现成的静态页面来改,比新建空白页更接近真实场景。数组和字符串方法不要背,写一个自己的小工具函数,把常用方法各用一遍,比看十遍讲解管用。如果时间有限,优先保证 DOM 和事件两块的练习量,这两块是后面所有内容的前提。

课程目录

课程目录195 集
  • 📁 04章 DOM 04章 DOM必看.png [493.5 KB] DOM(上)-04.mp4
  • [23.6 MB] DOM(上)-06.mp4
  • [17.3 MB] DOM(上)-01.mp4
  • [45.2 MB] DOM(上)-07.mp4
  • [39.5 MB] DOM(上)-10.mp4
  • [21.1 MB] DOM(上)-03.mp4
  • [34.5 MB] DOM(下)-3.mp4
  • [27.9 MB] DOM(上)-02.mp4
  • [35.9 MB] DOM(下)-2.mp4
  • [44.5 MB] DOM(上)-09.mp4
  • [39.4 MB] DOM(上)-05.mp4
  • [58.5 MB] DOM(上)-08.mp4
  • [17.8 MB] DOM(下)-1.mp4
  • [40.7 MB] 📁 03章 数组与字符串常用方法 数组与字符串常用方法(下)-9.mp4
  • [31.4 MB] 数组与字符串常用方法(中)-06.mp4
  • [26.5 MB] 数组与字符串常用方法(上)-06.mp4
  • [38.7 MB] 数组与字符串常用方法(下)-8.mp4
  • [29.9 MB] 数组与字符串常用方法(下)-5.mp4
  • [22.5 MB] 数组与字符串常用方法(上)-02.mp4
  • [34.6 MB] 数组与字符串常用方法(上)-08.mp4
  • [32.2 MB] 数组与字符串常用方法(上)-01.mp4
  • [25.9 MB] 数组与字符串常用方法(上)-09.mp4
  • [29.5 MB] 数组与字符串常用方法(上)-07.mp4
  • [20.4 MB] 数组与字符串常用方法(下)-3.mp4
  • [43.5 MB] 数组与字符串常用方法(中)-01.mp4
  • [18.8 MB] 数组与字符串常用方法(中)-04.mp4
  • [34.0 MB] 数组与字符串常用方法(中)-10.mp4
  • [20.7 MB] 数组与字符串常用方法(中)-05.mp4
  • [20.6 MB] 数组与字符串常用方法(下)-1.mp4
  • [19.8 MB] 数组与字符串常用方法(中)-07.mp4
  • [32.2 MB] 数组与字符串常用方法(下)-7.mp4
  • [32.7 MB] 数组与字符串常用方法(上)-03.mp4
  • [33.9 MB] 数组与字符串常用方法(上)-04.mp4
  • [27.9 MB] 数组与字符串常用方法(中)-08.mp4
  • [44.7 MB] 数组与字符串常用方法(下)-4.mp4
  • [35.1 MB] 数组与字符串常用方法(上)-10.mp4
  • [25.7 MB] 数组与字符串常用方法(上)-05.mp4
  • [18.5 MB] 数组与字符串常用方法(下)-6.mp4
  • [27.1 MB] 数组与字符串常用方法(中)-02.mp4
  • [14.1 MB] 数组与字符串常用方法(中)-03.mp4
  • [36.0 MB] 数组与字符串常用方法(中)-09.mp4
  • [26.4 MB] 数组与字符串常用方法(下)-2.mp4
  • [25.7 MB] 📁 06章 Event 06章 Event必看.png [493.5 KB] 事件对象Event(上)-08.mp4
  • [29.9 MB] 事件对象Event(上)-03.mp4
  • [32.6 MB] 事件对象Event(下)-02.mp4
  • [25.4 MB] 事件对象Event(上)-09.mp4
  • [34.1 MB] 事件对象Event(下)-04.mp4
  • [27.9 MB] 事件对象Event(上)-02.mp4
  • [27.3 MB] 事件对象Event(下)-07.mp4
  • [23.5 MB] 事件对象Event(下)-06.mp4
  • [34.4 MB] 事件对象Event(上)-10.mp4
  • [18.9 MB] 事件对象Event(上)-04.mp4
  • [30.4 MB] 事件对象Event(下)-05.mp4
  • [31.2 MB] 事件对象Event(下)-03.mp4
  • [38.6 MB] 事件对象Event(上)-05.mp4
  • [26.4 MB] 事件对象Event(上)-07.mp4
  • [29.4 MB] 事件对象Event(下)-08.mp4
  • [30.5 MB] 事件对象Event(上)-06.mp4
  • [45.3 MB] 事件对象Event(下)-01.mp4
  • [25.6 MB] 事件对象Event(上)-01.mp4
  • [33.6 MB] 📁 07章 ECMAScript 6 基础 07章 ECMAScript 6 基础说明.zip
  • [1.8 MB] ECMAScript6基础(下)-4.mp4
  • [22.1 MB] ECMAScript6基础(下)-1.mp4
  • [23.5 MB] ECMAScript6基础(上)-01.mp4
  • [49.4 MB] ECMAScript6基础(上)-08.mp4
  • [43.5 MB] ECMAScript6基础(上)-06.mp4
  • [28.5 MB] ECMAScript6基础(上)-03.mp4
  • [25.9 MB] ECMAScript6基础(上)-04.mp4
  • [19.7 MB] ECMAScript6基础(上)-09.mp4
  • [18.9 MB] ECMAScript6基础(下)-2.mp4
  • [33.3 MB] ECMAScript6基础(上)-02.mp4
  • [14.9 MB] ECMAScript6基础(上)-05.mp4
  • [43.3 MB] ECMAScript6基础(上)-07.mp4
  • [48.1 MB] ECMAScript6基础(下)-3.mp4
  • [43.8 MB] ECMAScript6基础(上)-10.mp4
  • [42.8 MB] 📁 09章 移动端适配 09章 移动端适配资料.zip
  • [1.8 MB] 移动端适配(中)-09.mp4
  • [30.6 MB] 移动端适配(上)-07.mp4
  • [33.1 MB] 移动端适配(中)-02.mp4
  • [43.7 MB] 移动端适配(上)-09.mp4
  • [32.3 MB] 移动端适配(上)-10.mp4
  • [27.8 MB] 移动端适配(中)-07.mp4
  • [38.6 MB] 移动端适配(中)-03.mp4
  • [37.2 MB] 移动端适配(上)-05.mp4
  • [32.7 MB] 移动端适配(中)-08.mp4
  • [26.1 MB] 移动端适配(下)-3.mp4
  • [45.0 MB] 移动端适配(上)-08.mp4
  • [31.7 MB] 移动端适配(上)-01.mp4
  • [29.5 MB] 移动端适配(中)-06.mp4
  • [25.6 MB] 移动端适配(中)-10.mp4
  • [44.4 MB] 移动端适配(上)-04.mp4
  • [28.0 MB] 移动端适配(上)-02.mp4
  • [33.1 MB] 移动端适配(中)-01.mp4
  • [36.4 MB] 移动端适配(中)-04.mp4
  • [29.6 MB] 移动端适配(下)-5.mp4
  • [22.4 MB] 移动端适配(上)-06.mp4
  • [39.8 MB] 移动端适配(中)-05.mp4
  • [36.1 MB] 移动端适配(上)-03.mp4
  • [38.9 MB] 移动端适配(下)-1.mp4
  • [50.8 MB] 移动端适配(下)-4.mp4
  • [48.2 MB] 移动端适配(下)-2.mp4
  • [46.3 MB] 📁 08章《云盘》 《云盘》(上)-08.mp4
  • [23.3 MB] 《云盘》(中)-07.mp4
  • [21.7 MB] 《云盘》(上)-04.mp4
  • [40.3 MB] 《云盘》(上)-01.mp4
  • [15.7 MB] 《云盘》(下)-02.mp4
  • [51.3 MB] 《云盘》(上)-05.mp4
  • [32.1 MB] 《云盘》(中)-08.mp4
  • [46.9 MB] 《云盘》(下)-04.mp4
  • [27.5 MB] 《云盘》(中)-01.mp4
  • [21.9 MB] 《云盘》(上)-10.mp4
  • [52.5 MB] 《云盘》(上)-07.mp4
  • [26.4 MB] 《云盘》(下)-05.mp4
  • [40.9 MB] 《云盘》(中)-09.mp4
  • [39.2 MB] 《云盘》(上)-03.mp4
  • [24.0 MB] 《云盘》(下)-03.mp4
  • [49.9 MB] 《云盘》(下)-01.mp4
  • [50.4 MB] 《云盘》(上)-09.mp4
  • [55.6 MB] 《云盘》(中)-02.mp4
  • [35.2 MB] 《云盘》(上)-02.mp4
  • [23.4 MB] 《云盘》(中)-03.mp4
  • [18.7 MB] 《云盘》(中)-05.mp4
  • [55.0 MB] 《云盘》(中)-04.mp4
  • [25.9 MB] 《云盘》(中)-06.mp4
  • [64.6 MB] 《云盘》(上)-06.mp4
  • [20.3 MB] 《云盘》(中)-10.mp4
  • [49.8 MB] 📁 01章 常用运算符 01章 常用运算符必看.zip
  • [1.8 MB] 常用运算符(上)-01.mp4
  • [28.1 MB] 常用运算符(下)-6.mp4
  • [18.5 MB] 常用运算符(上)-03.mp4
  • [29.0 MB] 常用运算符(上)-06.mp4
  • [12.6 MB] 常用运算符(上)-08.mp4
  • [17.0 MB] 常用运算符(下)-4.mp4
  • [19.1 MB] 常用运算符(上)-04.mp4
  • [30.5 MB] 常用运算符(下)-2.mp4
  • [37.0 MB] 常用运算符(上)-07.mp4
  • [28.2 MB] 常用运算符(下)-5.mp4
  • [32.2 MB] 常用运算符(上)-05.mp4
  • [37.5 MB] 常用运算符(上)-09.mp4
  • [25.7 MB] 常用运算符(下)-1.mp4
  • [20.2 MB] 常用运算符(下)-3.mp4
  • [19.8 MB] 常用运算符(上)-02.mp4
  • [18.4 MB] 常用运算符(上)-10.mp4
  • [25.4 MB] 📁 02章 流程控制语句 流程控制语句-5.mp4
  • [28.0 MB] 流程控制语句-1.mp4
  • [21.7 MB] 流程控制语句-3.mp4
  • [24.6 MB] 流程控制语句-8.mp4
  • [30.6 MB] 流程控制语句-6.mp4
  • [27.7 MB] 流程控制语句-7.mp4
  • [29.4 MB] 流程控制语句-2.mp4
  • [29.0 MB] 流程控制语句-4.mp4
  • [23.7 MB] 📁 10章 移动端布局实践 10章 移动端布局实践文档.zip
  • [1.8 MB] 移动端布局实战(二)-10.mp4
  • [39.7 MB] 移动端布局实战(二)-02.mp4
  • [48.3 MB] 移动端布局实战(二)-09.mp4
  • [48.6 MB] 移动端布局实战(四)-1.mp4
  • [40.0 MB] 移动端布局实战(二)-04.mp4
  • [48.2 MB] 移动端布局实战(二)-03.mp4
  • [35.8 MB] 移动端布局实战(三)-02.mp4
  • [43.3 MB] 移动端布局实战(三)-04.mp4
  • [66.6 MB] 移动端布局实战(一)-09.mp4
  • [50.3 MB] 移动端布局实战(三)-05.mp4
  • [80.9 MB] 移动端布局实战(二)-08.mp4
  • [43.4 MB] 移动端布局实战(一)-01.mp4
  • [12.4 MB] 移动端布局实战(三)-09.mp4
  • [72.1 MB] 移动端布局实战(一)-06.mp4
  • [33.3 MB] 移动端布局实战(二)-05.mp4
  • [62.6 MB] 移动端布局实战(二)-07.mp4
  • [37.9 MB] 移动端布局实战(一)-05.mp4
  • [40.8 MB] 移动端布局实战(四)-4.mp4
  • [20.0 MB] 移动端布局实战(三)-01.mp4
  • [58.5 MB] 移动端布局实战(二)-01.mp4
  • [55.5 MB] 移动端布局实战(一)-08.mp4
  • [44.2 MB] 移动端布局实战(四)-3.mp4
  • [50.6 MB] 移动端布局实战(四)-2.mp4
  • [85.2 MB] 移动端布局实战(三)-07.mp4
  • [66.7 MB] 移动端布局实战(三)-10.mp4
  • [37.3 MB] 移动端布局实战(一)-02.mp4
  • [29.3 MB] 移动端布局实战(三)-03.mp4
  • [48.2 MB] 移动端布局实战(一)-04.mp4
  • [21.3 MB] 移动端布局实战(三)-08.mp4
  • [71.8 MB] 移动端布局实战(二)-06.mp4
  • [24.2 MB] 移动端布局实战(一)-03.mp4
  • [24.1 MB] 移动端布局实战(一)-10.mp4
  • [54.9 MB] 移动端布局实战(三)-06.mp4
  • [36.1 MB] 移动端布局实战(一)-07.mp4
  • [36.0 MB] 📁 05章 BOM 05章 BOM资料.png [493.5 KB] bom-6.mp4
  • [34.2 MB] bom-1.mp4
  • [66.4 MB] bom-7.mp4
  • [17.8 MB] bom-8.mp4
  • [35.0 MB] bom-2.mp4
  • [37.4 MB] bom-4.mp4
  • [39.0 MB] bom-5.mp4
  • [22.6 MB] bom-3.mp4
  • [46.8 MB] 适合人群 前端开发者 JavaScript初学者 希望提升前端技能的开发者 学习收获 掌握JavaScript核心概念 提升DOM操作能力 熟练使用ES6新特性 祝您学习愉快! 学有所成,前程似锦!