返回課程
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. 實作多型介面以處理複雜的資料視覺化(表格)。

課程