返回課程
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