这门课解决什么问题

这门课聚焦 JavaScript 基础知识,适合需要从零开始系统学习该语言的职场新人或转行者。主要解决的问题是:帮助学习者理解 JavaScript 的核心概念、语法结构和基本应用场景,为后续学习框架或进行前端/后端开发打下基础。课程内容围绕变量定义、数据类型(字符串、数字、布尔值等)、运算符、条件语句、函数等展开,通过实例演示如何将理论应用于简单编程任务,避免空泛理论堆砌。特别适合需要补齐前端技能栈的 Python 或 Java 开发者。

学完能独立做什么

完成课程后,学习者可以独立完成以下任务:书写符合规范的 JavaScript 代码,实现简单的网页交互效果(如点击按钮弹出提示),编写基本的数据处理逻辑(如计算、判断)。具体表现为能读懂他人编写的简单 JavaScript 代码,并根据需求修改或添加功能。例如,通过 DOM 操作动态修改网页元素,或在 Node.js 环境下编写基础的服务器逻辑。课程提供的源码示例可直接运行验证,辅助理解。

资料适合什么基础及建议使用方式

本课程资料适合零编程基础的初学者,或有一定编程概念但缺乏 JavaScript 体系化学习的学员。无需额外准备,资料包包含视频讲解和配套源码。建议先从“JS简介”和“基本语法”入手,掌握变量和数据类型(如“字面量”“Number”“字符串”等模块)是后续学习的关键。源码部分可直接运行测试,或作为参考模板修改使用。学习过程中遇到难点可结合视频回放,反复观看关键操作。建议每天投入 1-2 小时,结合练习巩固知识点,避免急于求成。

课程目录

【尚硅谷】JavaScript基础 - 带源码课件/ 📽️139 集
  • 01.尚硅谷_JS基础_JS简介.avi (196.
  • 32 MB) 📽️ 02.尚硅谷_JS基础_JS的HelloWorld.avi (47.
  • 22 MB) 📽️ 03.尚硅谷_JS基础_js编写位置.avi (58.
  • 80 MB) 📽️ 04.尚硅谷_JS基础_基本语法.avi (42.
  • 27 MB) 📽️ 05.尚硅谷_JS基础_字面量和变量.avi (42.
  • 10 MB) 📽️ 06.尚硅谷_JS基础_标识符.avi (56.
  • 76 MB) 📽️ 07.尚硅谷_JS基础_字符串.avi (62.
  • 96 MB) 📽️ 08.尚硅谷_JS基础_Number.avi (107.
  • 97 MB) 📽️ 09.尚硅谷_JS基础_布尔值.avi (21.
  • 75 MB) 📽️ 10.尚硅谷_JS基础_Null和Undefined.avi (23.
  • 17 MB) 📽️ 11.尚硅谷_JS基础_强制类型转换-String.avi (75.
  • 01 MB) 📽️ 12.尚硅谷_JS基础_强制类型转换-Number.avi (84.
  • 37 MB) 📽️ 13.尚硅谷_JS基础_其他进制的数字.avi (41.
  • 24 MB) 📽️ 14.尚硅谷_JS基础_转换为Boolean.avi (31.
  • 38 MB) 📽️ 15.尚硅谷_JS基础_算数运算符.avi (150.
  • 90 MB) 📽️ 16.尚硅谷_JS基础_一元运算符.avi (31.
  • 00 MB) 📽️ 17.尚硅谷_JS基础_自增和自减.avi (95.
  • 79 MB) 📽️ 18.尚硅谷_JS基础_自增练习.avi (21.
  • 04 MB) 📽️ 19.尚硅谷_JS基础_逻辑运算符.avi (100.
  • 60 MB) 📽️ 20.尚硅谷_JS基础_非布尔值的与或运算.avi (50.
  • 78 MB) 📽️ 21.尚硅谷_JS基础_赋值运算符.avi (21.
  • 34 MB) 📽️ 22.尚硅谷_JS基础_关系运算符.avi (90.
  • 70 MB) 📽️ 23.尚硅谷_JS基础_Unicode编码表.avi (52.
  • 08 MB) 📽️ 24尚硅谷_JS基础_相等运算符.avi (77.
  • 56 MB) 📽️ 25.尚硅谷_JS基础_条件运算符.avi (50.
  • 39 MB) 📽️ 26.尚硅谷_JS基础_运算符的优先级.avi (47.
  • 01 MB) 📽️ 27.尚硅谷_JS基础_代码块.avi (26.
  • 58 MB) 📽️ 28.尚硅谷_JS基础_if语句(一).avi (94.
  • 54 MB) 📽️ 29.尚硅谷_JS基础_if语句(二).avi (82.
  • 48 MB) 📽️ 30.尚硅谷_JS基础_练习.avi (34.
  • 72 MB) 📽️ 31.尚硅谷_JS基础_if练习一.avi (60.
  • 48 MB) 📽️ 32.尚硅谷_JS基础_if练习二.avi (91.
  • 35 MB) 📽️ 33.尚硅谷_JS基础_条件分支语句.avi (85.
  • 72 MB) 📽️ 34.尚硅谷_JS基础_switch练习.avi (39.
  • 31 MB) 📽️ 35.尚硅谷_JS基础_while循环.avi (110.
  • 55 MB) 📽️ 36.尚硅谷_JS基础_while的练习.avi (59.
  • 60 MB) 📽️ 37.尚硅谷_JS基础_for循环.avi (98.
  • 49 MB) 📽️ 38.尚硅谷_JS基础_for循环.avi (72.
  • 16 MB) 📽️ 39.尚硅谷_JS基础_质数练习.avi (56.
  • 03 MB) 📽️ 40.尚硅谷_JS基础_补充质数练习.avi (26.
  • 45 MB) 📽️ 41.尚硅谷_JS基础_嵌套的for循环.avi (76.
  • 95 MB) 📽️ 42.尚硅谷_JS基础_练习.avi (22.
  • 25 MB) 📽️ 43.尚硅谷_JS基础_for循环练习.avi (81.
  • 39 MB) 📽️ 44.尚硅谷_JS基础_break和continue.avi (121.
  • 99 MB) 📽️ 45.尚硅谷_JS基础_质数练习的改进.avi (39.
  • 21 MB) 📽️ 46.尚硅谷_JS基础_对象的简介.avi (47.
  • 58 MB) 📽️ 47.尚硅谷_JS基础_对象的基本操作.avi (55.
  • 22 MB) 📽️ 48.尚硅谷_JS基础_属性名和属性值.avi (76.
  • 19 MB) 📽️ 49.尚硅谷_JS基础_基本数据类型和引用数据类型.avi (117.
  • 36 MB) 📽️ 50.尚硅谷_JS基础_对象字面量.avi (37.
  • 26 MB) 📽️ 51.尚硅谷_JS基础_函数的简介.avi (98.
  • 64 MB) 📽️ 52.尚硅谷_JS基础_函数的参数.avi (50.
  • 66 MB) 📽️ 53.尚硅谷_JS基础_函数的返回值.avi (45.
  • 32 MB) 📽️ 54.尚硅谷_JS基础_实参可以是任何值.avi (89.
  • 14 MB) 📽️ 55.尚硅谷_JS基础_返回值的类型.avi (48.
  • 02 MB) 📽️ 56.尚硅谷_JS基础_立即执行函数.avi (19.
  • 68 MB) 📽️ 57.尚硅谷_JS基础_方法.avi (65.
  • 52 MB) 📽️ 58.尚硅谷_JS基础_全局作用域.avi (90.
  • 00 MB) 📽️ 59.尚硅谷_JS基础_函数作用域.avi (91.
  • 50 MB) 📽️ 60.尚硅谷_JS基础_debug.avi (60.
  • 94 MB) 📽️ 61.尚硅谷_JS基础_this.avi (47.
  • 39 MB) 📽️ 62.尚硅谷_JS基础_this补充.avi (24.
  • 21 MB) 📽️ 63.尚硅谷_JS基础_使用工厂方法创建对象.avi (46.
  • 38 MB) 📽️ 64.尚硅谷_JS基础_构造函数.avi (112.
  • 40 MB) 📽️ 65.尚硅谷_JS基础_.构造函数修改.avi (44.
  • 83 MB) 📽️ 66.尚硅谷_JS基础_原型对象.avi (95.
  • 57 MB) 📽️ 67.尚硅谷_JS基础_原型对象.avi (51.
  • 38 MB) 📽️ 68.尚硅谷_JS基础_toString().avi (52.
  • 28 MB) 📽️ 69.尚硅谷_JS基础_垃圾回收.avi (42.
  • 04 MB) 📽️ 70.尚硅谷_JS基础_数组简介.avi (108.
  • 36 MB) 📽️ 71.尚硅谷_JS基础_数组字面量.avi (61.
  • 32 MB) 📽️ 72.尚硅谷_JS基础_数组的四个方法.avi (63.
  • 39 MB) 📽️ 73.尚硅谷_JS基础_数组的遍历.avi (59.
  • 60 MB) 📽️ 74.尚硅谷_JS基础_数组练习.avi (21.
  • 62 MB) 📽️ 75.尚硅谷_JS基础_forEach.avi (56.
  • 64 MB) 📽️ 76.尚硅谷_JS基础_slice和splice.avi (81.
  • 12 MB) 📽️ 77.尚硅谷_JS基础_数组去重练习.avi (61.
  • 92 MB) 📽️ 78.尚硅谷_JS基础_数组的剩余方法.avi (102.
  • 13 MB) 📽️ 79.尚硅谷_JS基础_call和apply.avi (64.
  • 03 MB) 📽️ 80.尚硅谷_JS基础_arguments.avi (37.
  • 00 MB) 📽️ 81.尚硅谷_JS基础_Date对象.avi (117.
  • 28 MB) 📽️ 82.尚硅谷_JS基础_Math.avi (93.
  • 36 MB) 📽️ 83.尚硅谷_JS基础_包装类.avi (81.
  • 55 MB) 📽️ 84.尚硅谷_JS基础_字符串的方法.avi (181.
  • 03 MB) 📽️ 85.尚硅谷_JS基础_正则表达式的简介.avi (57.
  • 53 MB) 📽️ 86.尚硅谷_JS基础_正则语法.avi (63.
  • 47 MB) 📽️ 87.尚硅谷_JS基础_字符串和正则相关的方法.avi (102.
  • 33 MB) 📽️ 88.尚硅谷_JS基础_正则表达式语法.avi (96.
  • 06 MB) 📽️ 89.尚硅谷_JS基础_正则表达式语法.avi (97.
  • 01 MB) 📽️ 90.尚硅谷_JS基础_邮件的正则.avi (53.
  • 24 MB) 📽️ 91.尚硅谷_JS基础_DOM简介.avi (130.
  • 98 MB) 📽️ 92.尚硅谷_JS基础_事件的简介.avi (64.
  • 53 MB) 📽️ 93.尚硅谷_JS基础_文档的加载.avi (64.
  • 72 MB) 📽️ 94.尚硅谷_JS基础_dom查询.avi (122.
  • 75 MB) 📽️ 95.尚硅谷_JS基础_图片切换的练习.avi (222.
  • 34 MB) 📽️ 96.尚硅谷_JS基础_DOM查询.avi (127.
  • 01 MB) 📽️ 97.尚硅谷_JS基础_DOM查询.avi (120.
  • 25 MB) 📽️ 98.尚硅谷_JS基础_全选练习(一).avi (64.
  • 57 MB) 📽️ 99.尚硅谷_JS基础_全选练习(二).avi (85.
  • 05 MB) 📽️ 100.尚硅谷_JS基础_全选练习(三).avi (69.
  • 68 MB) 📽️ 101.尚硅谷_JS基础_dom查询的剩余方法.avi (99.
  • 47 MB) 📽️ 102.尚硅谷_JS基础_dom增删改.avi (153.
  • 49 MB) 📽️ 103.尚硅谷_JS基础_添加删除记录-删除.avi (107.
  • 54 MB) 📽️ 104.尚硅谷_JS基础_添加删除记录-添加.avi (117.
  • 72 MB) 📽️ 105.尚硅谷_JS基础_添加删除记录-修改.avi (37.
  • 55 MB) 📽️ 106.尚硅谷_JS基础_a的索引问题.avi (30.
  • 62 MB) 📽️ 107.尚硅谷_JS基础_操作内联样式.avi (80.
  • 36 MB) 📽️ 109.尚硅谷_JS基础_getStyle()方法.avi (45.
  • 80 MB) 📽️ 110.尚硅谷_JS基础_其他样式相关的属性.avi (256.
  • 66 MB) 📽️ 111.尚硅谷_JS基础_事件对象.avi (81.
  • 56 MB) 📽️ 112.尚硅谷_JS基础_div跟随鼠标移动.avi (105.
  • 23 MB) 📽️ 113.尚硅谷_JS基础_事件的冒泡.avi (74.
  • 86 MB) 📽️ 114.尚硅谷_JS基础_事件的委派.avi (94.
  • 84 MB) 📽️ 115.尚硅谷_JS基础_事件的绑定.avi (81.
  • 70 MB) 📽️ 116.尚硅谷_JS基础_完成bind函数.avi (39.
  • 31 MB) 📽️ 117.尚硅谷_JS基础_事件的传播.avi (70.
  • 10 MB) 📽️ 118.尚硅谷_JS基础_拖拽(一).avi (114.
  • 27 MB) 📽️ 119.尚硅谷_JS基础_拖拽(二).avi (40.
  • 15 MB) 📽️ 120.尚硅谷_JS基础_拖拽(三).avi (130.
  • 12 MB) 📽️ 121.尚硅谷_JS基础_滚轮的事件.avi (104.
  • 80 MB) 📽️ 122.尚硅谷_JS基础_键盘事件.avi (108.
  • 88 MB) 📽️ 123.尚硅谷_JS基础_键盘移动div.avi (38.
  • 20 MB) 📽️ 124.尚硅谷_JS基础_Navigator.avi (192.
  • 44 MB) 📽️ 125.尚硅谷_JS基础_History.avi (52.
  • 27 MB) 📽️ 126.尚硅谷_JS基础_Location.avi (53.
  • 08 MB) 📽️ 127.尚硅谷_JS基础_定时器简介.avi (73.
  • 59 MB) 📽️ 128.尚硅谷_JS基础_切换图片练习.avi (246.
  • 17 MB) 📽️ 129.尚硅谷_JS基础_修改div移动练习.avi (45.
  • 24 MB) 📽️ 130.尚硅谷_JS基础_延时调用.avi (25.
  • 25 MB) 📽️ 131.尚硅谷_JS基础_定时器的应用(一).avi (103.
  • 07 MB) 📽️ 132.尚硅谷_JS基础_定时器的应用(二).avi (78.
  • 33 MB) 📽️ 133.尚硅谷_JS基础_定时器的应用(三).avi (98.
  • 83 MB) 📽️ 134.尚硅谷_JS基础_完成轮播图界面.avi (624.
  • 75 MB) 📽️ 135.尚硅谷_JS基础_完成点击按钮切换图片.avi (174.
  • 41 MB) 📽️ 136.尚硅谷_JS基础_完成轮播图.avi (1091.
  • 87 MB) 📽️ 137.尚硅谷_JS基础_类的操作.avi (144.
  • 21 MB) 📽️ 138.尚硅谷_JS基础_二级菜单-完成基本功能.avi (126.
  • 41 MB) 📽️ 139.尚硅谷_JS基础_二级菜单-过渡效果.avi (70.
  • 42 MB) 📽️ 140.尚硅谷_JS基础_JSON.avi (163.26 MB)