返回课程
AI020 Professional

精妙的 JavaScript:编程的现代入门

一本关于使用 JavaScript 进行现代编程的全面指南。课程涵盖编程基本原理、JavaScript 语言规范、浏览器集成以及使用 Node.js 进行服务器端开发,包括五个实际应用项目。

5.0
30.0h
561 名学生
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. 实现高阶函数(filtermapreduce),抽象逻辑并组合数据转换。
  9. 遍历和操作原型链,创建结构化、可复用的对象实例和多态接口。
  10. 实现多态接口以处理复杂的数据可视化(表格)。

课程