在 Web 前端开发的浩瀚星海中,JavaScript 无疑是那颗最耀眼、也最具挑战性的星辰。如果说 HTML 是网页的骨架,CSS 是它的皮囊,那么 JavaScript 便是赋予网页灵魂与生命的血液。本课程《JavaScript 基础与提升》正是为初学者量身打造的一份精准导航,旨在帮你从零基础起步,稳步迈入现代前端开发的核心领域。

课程伊始,我们将带你穿越迷雾,厘清 JavaScript 的前世今生。通过“课程介绍”与“JavaScript 简介”两节,你不仅会了解这门语言的定位与应用场景,更将明确学习的整体路径。紧接着,课程深入“基本语法”这一核心板块,这是所有程序员必须跨越的第一道门槛。在这里,你将掌握代码的书写规范,学会如何定义变量、命名标识符,并理解数据类型的奥秘。无论是原始类型如字符串、数字,还是复杂的对象引用,课程都通过详实的案例,帮你建立起对内存与数据的基本认知。特别值得一提的是,关于“变量类型转换”与“运算符”的讲解,将有效避免你在实际开发中常见的隐式转换陷阱,让代码逻辑更加严谨。

随着学习的深入,我们将探讨函数的定义、作用域链条以及 JavaScript 独特的执行顺序。这部分内容看似抽象,却是理解异步编程和闭包等高阶概念的基石。通过“消息框”等互动示例,你能直观感受到 JavaScript 作为脚本语言如何与用户进行实时交互。

在夯实语法基础后,课程全面解锁 JavaScript 的“内置对象”。数学对象与日期对象帮助你快速处理数值计算与时间管理;字符串对象则是文本处理的神器,让你精通截取、拼接与格式化;数组对象的学习,将为你后续处理列表数据打下坚实基础。而正则表达式部分,即数学、日期、字符串、数组之后的重中之重,课程从元字符、量词、分组到修饰符,层层递进,带你掌握这一强大的文本匹配工具。正则并非洪水猛兽,通过系统的拆解与练习,你将能够用它高效完成表单验证、数据清洗等复杂任务。

总之,本课程结构清晰、由浅入深,既有理论讲解,又有实战细节。它不仅仅是一系列视频的组合,更是一套完整的方法论,帮助你构建起稳固的 JavaScript 知识体系。无论你是希望补齐短板的全栈开发者,还是刚入门的初学者,这门课都将是你进阶之路上的得力助手。让我们从第一行代码开始,一起解锁 JavaScript 的强大能力,开启前端开发的全新旅程。

课程目录

课程目录40 集
  • 1-1 [课程介绍] 【必看】课程介绍 (08:05).mp4
  • 2-1 [JavaScript简介] JavaScript简介 (05:38).mp4
  • 3-1 [基本语法] JavaScript标签 (04:36).mp4
  • 3-2 [基本语法] JavaScript的第一段代码 (05:45).mp4
  • 3-3 [基本语法] 变量定义以及命名规范 (07:40).mp4
  • 3-4 [基本语法] 变量类型 (11:24).mp4
  • 3-5 [基本语法] 变量类型检测 (01:18).mp4
  • 3-6 [基本语法] 变量类型转换 (14:26).mp4
  • 3-7 [基本语法] 运算符 (09:19).mp4
  • 3-8 [基本语法] 语句 (20:42).mp4
  • 3-9 [基本语法] 函数 (06:10).mp4
  • 3-10 [基本语法] 变量作用域 (08:14).mp4
  • 3-11 [基本语法] JavaScript执行顺序 (09:09).mp4
  • 3-12 [基本语法] 代码段的作用 (04:30).mp4
  • 3-13 [基本语法] 消息框 (05:20).mp4
  • 4-1 [JavaScript(内置)对象] 数学对象 (11:24).mp4
  • 4-2 [JavaScript(内置)对象] 日期对象 (20:20).mp4
  • 4-3 [JavaScript(内置)对象] 字符串对象 (13:02).mp4
  • 4-4 [JavaScript(内置)对象] 数组对象 (14:12).mp4
  • 4-5 [JavaScript(内置)对象] 正则对象概述 (02:14).mp4
  • 4-6 [JavaScript(内置)对象] 正则对象之元字符 (18:12).mp4
  • 4-7 [JavaScript(内置)对象] 正则对象之量词 (04:24).mp4
  • 4-8 [JavaScript(内置)对象] 正则对象之分组 (14:34).mp4
  • 4-9 [JavaScript(内置)对象] 正则对之修饰符 (05:18).mp4
  • 4-10 [JavaScript(内置)对象] 正则对象之相关方法 (08:23).mp4
  • 4-11 [JavaScript(内置)对象] 事件对象之鼠标事件 (19:25).mp4
  • 4-12 [JavaScript(内置)对象] 事件对象之键盘事件 (14:56).mp4
  • 4-13 [JavaScript(内置)对象] 事件对象之表单事件 (07:07).mp4
  • 4-14 [JavaScript(内置)对象] 事件对象之窗口事件 (32:49).mp4
  • 4-15 [JavaScript(内置)对象] 事件对象之其他事件 (16:54).mp4
  • 4-16 [JavaScript(内置)对象] 事件对象之事件方法 (08:30).mp4
  • 5-1 [Browser对象(BOM)] window对象 (07:45).mp4
  • 5-2 [Browser对象(BOM)] navigator对象 (01:20).mp4
  • 5-3 [Browser对象(BOM)] screen对象 (03:32).mp4
  • 5-4 [Browser对象(BOM)] history对象 (08:10).mp4
  • 5-5 [Browser对象(BOM)] location地址栏对象 (07:47).mp4
  • 6-1 [HTML DOM对象] document对象 (15:29).mp4
  • 6-2 [HTML DOM对象] element对象 (41:19).mp4
  • 6-3 [HTML DOM对象] table和select对象 (15:08).mp4
  • 7-1 [AJAX无刷新技术] AJAX无刷新技术 (48:10).mp4