返回课程
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 绘制。

学习目标

  1. 定义程序的概念,并解释计算机语言中不同抽象层次。
  2. 使用 JavaScript 数字和算术运算符生成数值。
  3. 声明并更新变量,同时遵守命名规范和保留字限制。
  4. 使用 do 循环、for 循环和 switch 语句实现稳健的控制流,并通过缩进和注释保持代码整洁。
  5. 使用多种语法定义和调用函数,处理参数、可选参数及嵌套词法作用域。
  6. 应用递归、闭包和调用栈等高级函数式概念来解决复杂的算法难题。
  7. 利用专门的对象和数组方法管理复杂的数据结构和字符串。
  8. 实现高阶函数(filter、map、reduce),抽象逻辑并组合数据转换。
  9. 遍历和操作原型链,创建结构化、可复用的对象实例和多态接口。
  10. 实现多态接口以处理复杂的数据可视化(表格)。

课程

Lesson