先看清自己的缺口,别急着写大项目
这门课的主题很明确,就是 JavaScript 语法底座。它解决的问题是:你能看懂网页上的按钮和输入框,但一旦要自己写逻辑,就分不清变量作用域,搞不懂循环里到底遍历了什么,遇到 this 指向和面向对象更是直接发懵。很多转岗过来的人习惯直接去碰页面交互框架,结果连一个数组去重都写不顺,回头补语法又抓不住重点。如果你目前的状态是:跟着视频能抄出效果,离开教程就卡壳,或者写条件判断时嵌套层数乱套,那说明你的基础没打牢。这门课适合完全没碰过编程的小白,也适合那些只写过零散脚本、但没系统梳理过语言核心规则的人。它不要求你有前置的框架经验,但前提是你得诚实面对自己写不出独立逻辑这件事,别假装都会。
按这个顺序补,配套练习别省
建议你先从数据类型和运算符这两块看起,这是后续所有判断和计算的地基,千万别觉得简单就跳过。接着重点啃条件与循环结构,尤其是 for 循环与节点结合的那部分,这是前端操作页面元素的常规操作。然后是函数与作用域,这块直接决定你能不能写出不污染全局变量的干净代码。最后再看对象与面向对象,把 this 指向和封装继承的逻辑理顺。看视频时不要光记笔记,每看完一个语法点,立刻在本地编辑器里自己敲几组测试代码。比如学数组方法时,别只看演示,自己建一个包含杂乱数据的数组,去用不同方法增删改查,把打印结果和预想结果对比一下。资料里的代码片段是用来给你做参照的,看完视频后,盖住参考代码自己默写一遍逻辑,写报错了再回去查,这种硬磕的过程比反复拖进度条看视频管用得多。
看完应能独立回答这几个问题
学完这套基础后,你应该能脱离教程独立完成一些具体的逻辑编写。你可以拿几个问题来检验自己:给定一个混合数据的数组,你能用循环和条件筛选出符合特定规则的元素并组成新数组吗?在函数嵌套调用时,你能准确说出内部变量为什么访问不到外层作用域的值吗?当用面向对象的方式去描述一个具体事物时,你能把它的属性和方法封装好,并通过继承复用代码吗?如果这几个问题你都能不查资料直接写出大概逻辑,说明这门课的底子你打牢了。如果还是卡壳,别急着去学更复杂的页面动效,回头把对应章节的练习再敲一遍。查漏补缺就是缺什么补什么,基础阶段的含糊其辞,到后面写复杂业务时全都会变成排不掉的报错。
课程目录
1-1 [JS基础入门讲解] js初探 (20:26) 1-2 [JS基础入门讲解] js数据类型 (27:08) 1-3 [JS基础入门讲解] js运算符和表达式 (22:00) 1-4 [JS基础入门讲解] if结构以及循环结构 (24:16) 1-5 [JS基础入门讲解] for循环 (19:50) 1-6 [JS基础入门讲解] 函数 (18:49) 1-7 [JS基础入门讲解] 作用域 (16:37) 1-8 [JS基础入门讲解] 节点与for循环 (22:06) 1-9 [JS基础入门讲解] 数组初探 (15:46) 1-10 [JS基础入门讲解] 数组常用方法 (20:30) 1-11 [JS基础入门讲解] js对象,以及this (22:21) 1-12 [JS基础入门讲解] js面向对象 (19:29) 1-13 [JS基础入门讲解] 面向对象封装,继承 (15:04) 2-1 [Ajax介绍] 介绍http请求 (28:13) 2-2 [Ajax介绍] ajax原理核心以及get请求 (17:21) 2-3 [Ajax介绍] akaxpost以及json (13:28) 2-4 [Ajax介绍] 浏览器中的DOM (15:58) 2-5 [Ajax介绍] 关于dom常用方法 (22:19) 2-6 [Ajax介绍] 定时器与运动-1 (16:02) 2-7 [Ajax介绍] 定时器与运动-2 (17:27)





