这门 JavaScript 教程的定位很清楚:给完全没有编程经验、但想往前端方向走的人打地基。它不承诺让你学完就能拿高薪,也不涉及框架和工程化,讲的是浏览器里跑起来的那门语言本身。如果你之前被各种"三个月进阶全栈"的宣传绕晕过,这套资料反而适合当作冷静的起点。

它解决的是"看得懂但写不出"的问题

很多人学前端卡在同一个地方:跟着视频敲能跑,关掉视频就不知道从哪下手。原因通常不是语法没背熟,而是没建立"变量怎么存、函数怎么调、页面元素怎么被脚本控制"这条链路。这套教程按语法基础、流程控制、函数、对象数组、DOM 操作的顺序推进,每一块都配了能直接运行的例子,目的是让你在浏览器控制台里看到结果,而不是只在脑子里过一遍。学完能独立完成的事情也比较具体:写一个带表单校验的交互页面、用脚本动态增删列表项、响应按钮点击改变页面内容。这些是实际工作中反复出现的最小单元。

适合什么基础,以及建议的观看顺序

它默认你零基础,但有两个前提:会基本的电脑操作,愿意花时间自己敲代码。如果你已经能熟练写 HTML 和 CSS,可以跳过前面讲语法环境的部分,直接从函数和 DOM 那几块切入,把省下的时间用来做练习。反过来,如果连标签是什么都不清楚,建议先补一点 HTML 常识再回来,否则 DOM 部分会听得云里雾里。观看时不要按顺序一口气刷完,每看完一小节就停手,把例子改掉几个参数看结果怎么变——这个动作比多看两集有用得多。遇到不懂的语法点,先记下来继续往后走,很多概念在后面用到时自然就通了,不必卡在第一章反复纠结。

资料怎么配合练习才不浪费

这套资料的价值在"可跟做",不在"可收藏"。建议的用法是:先通看一遍语法部分建立印象,然后挑 DOM 相关的几节精看,边看边在本地建一个空页面练手。练习不要另找题目,直接把教程里的案例改造成自己想要的样子,比如把待办列表改成书单、把计数器改成价格合计。改的过程中一定会报错,读报错信息、定位问题、改对,这个过程才是真正学进去的部分。全部过完之后,自己从零写一个不用任何库的小页面,能独立写完,说明这门课的目标就达到了。至于后面要不要学框架,那是下一步的事,先把原生 JavaScript 写顺,再谈别的。

课程目录

课程目录101 集
  • 117.27-个性导航.mp4
  • [43.8 MB] 009.09-JS中的常量.mp4
  • [16.2 MB] 067.12-评分案例作业.mp4
  • [4.8 MB] 004.04-内部样式和window.onload的使用.mp4
  • [56.0 MB] 073.18-DOM0级别的事件绑定和事件解绑.mp4
  • [62.5 MB] 055.55-编程题练习.mp4
  • [26.3 MB] 035.35-while循环练习题.mp4
  • [17.3 MB] 049.49-函数定义的两种方式.mp4
  • [27.0 MB] 071.16-评论回复.mp4
  • [29.5 MB] 061.06-电影操作之添加电影.mp4
  • [127.7 MB] 069.14-二维码显示和隐藏,切换图片.mp4
  • [54.5 MB] 007.07-JS中的输出.mp4
  • [39.7 MB] 132.12-拉勾webapp.mp4
  • [246.2 MB] 042.42-练习题.mp4
  • [13.3 MB] 114.24-焦点图案例.mp4
  • [76.1 MB] 060.05-创建元素节点和追加元素节点.mp4
  • [45.9 MB] 063.08-获取属性节点.mp4
  • [26.4 MB] 074.19-DOM2级别的事件绑定和事件解绑.mp4
  • [57.2 MB] 080.25-定时器的使用.mp4
  • [44.2 MB] 036.36-dowhile循环.mp4
  • [25.1 MB] 085.30-导航条吸顶.mp4
  • [81.6 MB] 030.30-if语句的形式.mp4
  • [32.7 MB] 072.17-事件介绍和HTML绑定的事件绑定.mp4
  • [40.5 MB] 103.09-表单元素属性过滤选择器.mp4
  • [68.3 MB] 118.28-滑动菜单.mp4
  • [34.1 MB] 125.05-同一个盒子,在不同的手机的看到的大小不一样.mp4
  • [68.7 MB] 064.09-全选和反选.mp4
  • [81.0 MB] 017.17-null和undefined的注意细节.mp4
  • [16.2 MB] 102.08-可见性过滤选择器.mp4
  • [16.1 MB] 106.12-灯泡效果实现.mp4
  • [15.8 MB] 083.28-长图浏览.mp4
  • [50.2 MB] 104.10-商品显示和在线客服案例.mp4
  • [85.7 MB] 044.44-声明数组和数组的注意细节.mp4
  • [59.3 MB] 047.47-数组的练习题.mp4
  • [20.7 MB] 065.10-设置密码是否可见.mp4
  • [19.2 MB] 123.03-像素的概念.mp4
  • [96.8 MB] 122.02-像素的概念.mp4
  • [73.1 MB] 068.13-切换图片和全选反选通过打点形式操作.mp4
  • [68.7 MB] 043.43-练习题.mp4
  • [48.6 MB] 090.35-DOM结束.mp4
  • [2.7 MB] 133.13-复习.mp4
  • [107.0 MB] 032.32-if语句的练习题.mp4
  • [40.3 MB] 092.37-location对象.mp4
  • [53.3 MB] 058.03-获取元素节点上.mp4
  • [95.8 MB] 075.20-事件的传播机制.mp4
  • [53.4 MB] 003.03-行内样式.mp4
  • [16.8 MB] 052.52-字符串.mp4
  • [62.4 MB] 097.03-基本的选择器.mp4
  • [40.1 MB] 111.21-回到顶部.mp4
  • [38.7 MB] 010.10-JS中的变量初识.mp4
  • [31.1 MB] 015.15-number数据类型注意细节.mp4
  • [56.2 MB] 023.23-赋值运算符.mp4
  • [41.1 MB] 134.14-rem适配的第二种套路.mp4
  • [113.1 MB] 082.27-随机点名案例.mp4
  • [36.6 MB] 018.18-其它数据类型转字符串.mp4
  • [77.4 MB] 108.14-关闭小广告案例实现.mp4
  • [12.7 MB] 136.16-其它的适配方案.mp4
  • [79.9 MB] 127.07-PC端缩放和移动端缩放的区别.mp4
  • [64.1 MB] 110.20-悬浮小广告实现.mp4
  • [109.8 MB] 029.29-运算符的练习题.mp4
  • [31.4 MB] 115.25-全屏轮播图.mp4
  • [163.0 MB] 020.20-其它数据类型转数值类型.mp4
  • [23.1 MB] 120.30-鼠标跟随完成.mp4
  • [40.2 MB] 095.01-JQ的介绍.mp4
  • [50.4 MB] 079.24-13个api之scroll系列.mp4
  • [82.6 MB] 087.32-滚动新闻列表.mp4
  • [50.6 MB] 124.04-像素的概念.mp4
  • [91.0 MB] 109.19-风去榜案例.mp4
  • [47.2 MB] 098.04-基本过滤选择器.mp4
  • [41.0 MB] 016.16-string数据类型注意细节.mp4
  • [29.4 MB] 040.40-练习题.mp4
  • [29.8 MB] 116.26-mouseover,mouseout,mouseenter,mou.mp4
  • [20.9 MB] 012.12-const定义常量.mp4
  • [20.3 MB] 112.22-导航条吸顶效果.mp4
  • [23.1 MB] 046.46-数组的练习题.mp4
  • [43.2 MB] 045.45-数组元素的增删改查.mp4
  • [68.9 MB] 002.02-JS的组成和ES的发展史.mp4
  • [39.0 MB] 039.39-循环的嵌套.mp4
  • [27.4 MB] 077.22-13个api之client系列.mp4
  • [65.4 MB] 091.36-window对象.mp4
  • [23.4 MB] 076.21-阻止默认事件.mp4
  • [41.8 MB] 113.23-淘宝轮播案例.mp4
  • [83.3 MB] 027.27-逻辑运算符.mp4
  • [39.5 MB] 128.08-设置视口.mp4
  • [119.6 MB] 105.11-突出显示.mp4
  • [49.2 MB] 089.34-拖拽.mp4
  • [63.6 MB] 135.15-其它屏的适配套路.mp4
  • [37.0 MB] 022.22-算术运算符.mp4
  • [65.7 MB] 034.34-while循环和while循环注意点.mp4
  • [38.6 MB] 056.01-什么是webapi.mp4
  • [34.5 MB] 050.50-函数的注意细节.mp4
  • [41.8 MB] 121.01-什么是webapp.mp4
  • [37.5 MB] 130.10-适配方案.mp4
  • [90.3 MB] 028.28-三目运算符.mp4
  • [19.9 MB] 062.07-电影操作之删除电影.mp4
  • [32.6 MB] 094.39-history对象.mp4
  • [39.4 MB] 070.15-tab选项卡.mp4
  • [37.5 MB] 119.29-鼠标跟随结构和样式.mp4
  • [23.8 MB] 100.06-属性过滤选择器.mp4
  • [23.9 MB] 093.38-navigator对象.mp4
  • [53.6 MB] 适合人群 JavaScript初学者 前端开发爱好者 学习收获 掌握JavaScript基础语法 学会使用DOM操作 完成实战项目 祝您学习愉快! 学有所成,前程似锦!