**跟汤老师学Java(第24季):JavaScript —— 前端开发的必修课**

在Java后端开发的广阔天地中,JavaScript往往是许多学习者容易忽视却至关重要的“另一半”。本课程由经验丰富的汤老师主讲,专为Java开发者量身定制,旨在帮助你快速掌握前端核心技能,实现前后端技术的融会贯通。无论你希望提升全栈能力,还是单纯想理解网页交互背后的逻辑,这门课都将为你打开一扇新的大门。

课程结构清晰,循序渐进,共分为五大模块,覆盖从基础语法到高级应用的全部关键知识点。

**第一部分:JavaScript基础入门**
课程从JavaScript简介出发,详细讲解三种引用方式:行内、内部和外部引用,并强调外部引用的最佳实践。接着深入变量声明(var、let、const的区别)、基本数据类型与基本用法,为后续学习打下坚实基础。这一部分特别注重实操演示,帮助初学者快速上手。

**第二部分:核心语法精讲**
这是课程的主体部分,系统讲解数据类型(原始类型与引用类型)、运算符、Math对象、选择与循环结构等基础语法。数组作为重点内容,不仅介绍其使用方法,还深入讲解常用方法(如push、pop、map、filter等)以及二维数组的处理技巧。函数部分则涵盖自定义函数、回调函数、匿名函数及箭头函数的演变与区别,帮助学员理解现代JavaScript编程范式。

**第三部分:复合类型深度解析**
String字符串的常用方法、Date日期对象的操作、JSON数据格式的解析与序列化,以及对象类型的定义与使用,构成此模块核心。这些内容在实际项目中应用频繁,尤其是JSON处理,为后续与后端数据交互做好铺垫。

**第四部分:DOM操作实战**
Document Object Model(文档对象模型)是JavaScript操作网页的核心。课程详细讲解DOM查询方法(getElementById、querySelector等)、属性访问、样式修改,以及节点的增删改查操作。通过“搜索功能”练习,学员将综合运用所学知识,完成一个完整的前端交互案例。

**第五部分:事件处理机制**
事件是网页交互的灵魂。课程从事件绑定方式讲起,逐步深入常用事件类型(click、change、submit等),并通过多个实战项目巩固技能:包括表格的动态操作、复选框全选功能、多选删除功能等。此外,还深入讲解事件冒泡与捕获机制、事件默认行为的阻止,帮助学员理解浏览器事件模型的底层原理。

汤老师讲解深入浅出,案例贴近实际开发场景,每一节都配有代码演示与练习,确保学员不仅能听懂,更能动手做出来。无论你是否拥有前端基础,只要具备Java编程思维,都能在本课程中找到适合自己的学习节奏。

现在就开始你的JavaScript学习之旅,解锁全栈开发的新技能!

课程目录

课程目录37 集
  • 1-1 [JavaScript基础] JavaScript简介 (06:41).mp4
  • 1-2 [JavaScript基础] 引用方式 (15:04).mp4
  • 1-3 [JavaScript基础] 变量 (10:30).mp4
  • 1-4 [JavaScript基础] 基本用法 (12:31).mp4
  • 2-1 [核心语法] 数据类型 (22:46).mp4
  • 2-2 [核心语法] 运算符 (15:42).mp4
  • 2-3 [核心语法] Math对象 (05:26).mp4
  • 2-4 [核心语法] 选择结构、循环结构 (11:08).mp4
  • 2-5 [核心语法] 数组的使用 (09:11).mp4
  • 2-6 [核心语法] 数组的常用方法 (07:41).mp4
  • 2-7 [核心语法] 二维数组 (05:37).mp4
  • 2-8 [核心语法] 自定义函数 (16:09).mp4
  • 2-9 [核心语法] 回调函数 (22:05).mp4
  • 2-10 [核心语法] 匿名函数 (09:53).mp4
  • 2-11 [核心语法] 箭头函数 (13:21).mp4
  • 3-1 [复合类型] String字符串 (08:57).mp4
  • 3-2 [复合类型] Date日期 (13:10).mp4
  • 3-3 [复合类型] JSON (22:00).mp4
  • 3-4 [复合类型] 对象类型 (16:52).mp4
  • 4-1 [DOM操作] DOM之查询操作 (39:07).mp4
  • 4-2 [DOM操作] DOM之访问操作 (36:44).mp4
  • 4-3 [DOM操作] 练习:搜索 (23:45).mp4
  • 4-4 [DOM操作] DOM之添加删除操作 (14:18).mp4
  • 5-1 [事件处理] 事件绑定 (31:24).mp4
  • 5-2 [事件处理] 练习:使用DOM操作表格 (37:31).mp4
  • 5-3 [事件处理] 练习:复选框全选 (23:52).mp4
  • 5-4 [事件处理] 练习:实现多选删除功能 (02:52).mp4
  • 5-5 [事件处理] 常用事件 (27:23).mp4
  • 5-6 [事件处理] 事件冒泡、事件默认行为 (18:24).mp4
  • 5-7 [事件处理] Select和Option对象 (24:19).mp4
  • 5-8 [事件处理] 二级菜单联动 (21:22).mp4
  • 6-1 [BOM操作] window对象 (32:16).mp4
  • 6-2 [BOM操作] location和history对象 (08:14).mp4
  • 6-3 [BOM操作] 练习:计时器 (13:16).mp4
  • 7-1 [数据校验] 正则表达式简介 (18:29).mp4
  • 7-2 [数据校验] 正则表达式用法 (21:28).mp4
  • 7-3 [数据校验] 客户端表单校验 (40:10).mp4