返回课程
AI020
专业级
精妙的 JavaScript:编程的现代入门
一本关于使用 JavaScript 进行现代编程的全面指南。课程涵盖编程基本原理、JavaScript 语言规范、浏览器集成以及使用 Node.js 进行服务器端开发,包括五个实际应用项目。
5.0
30.0h
561 名学生
10 课时
0 点赞
人工智能
课程概述
内容概要
一本关于使用 JavaScript 进行现代编程的全面指南。课程涵盖编程基础原理、JavaScript 语言规范、浏览器集成以及基于 Node.js 的服务器端开发,包含五个真实世界的项目应用。
深入而优雅地探索 JavaScript 编程的核心。
作者: Marijn Haverbeke
致谢: 得到 454 名财务支持者的资助;插图由 Wasif Hyder、Max Xiantu、Margarita Martínez、José Menor、Jim Tierney、Dyle MacGregor、Jeff Avallone、Thomas Palef 及 Antonio Perdomo Pastor 绘制。
学习目标
- 定义程序的概念,并解释计算机语言中不同抽象层次。
- 使用 JavaScript 数字和算术运算符生成数值。
- 声明并更新变量,同时遵守命名规范和保留字限制。
- 使用
do循环、for循环和switch语句实现稳健的控制流,并通过缩进和注释保持代码整洁。 - 使用多种语法定义和调用函数,处理参数、可选参数及嵌套词法作用域。
- 应用递归、闭包和调用栈等高级函数式概念来解决复杂的算法难题。
- 利用专门的对象和数组方法管理复杂的数据结构和字符串。
- 实现高阶函数(
filter、map、reduce),抽象逻辑并组合数据转换。 - 遍历和操作原型链,创建结构化、可复用的对象实例和多态接口。
- 实现多态接口以处理复杂的数据可视化(表格)。