S SmartDocs

程式語言

Python、C、C++、Java、JavaScript、TypeScript、Go、R 與 Haskell 教學,從入門語法到進階技巧。

JavaScript 更新於 2026-02-03

Module 4: Modern ES6+ Features

Goal: Write clean, modular, and modern code using ES6+ features.

閱讀文章 →
JavaScript 更新於 2026-02-03

Lesson 1: Arrow Functions Deep Dive

By the end of this lesson, you will be able to:

閱讀文章 →
JavaScript 更新於 2026-02-03

Lesson 10: Mini Project GitHub Profile Finder

By the end of this lesson, you will be able to:

閱讀文章 →
JavaScript 更新於 2026-02-03

Lesson 2: Default Parameters & Optional Chaining

By the end of this lesson, you will be able to:

閱讀文章 →
JavaScript 更新於 2026-02-03

Lesson 3: Promises & Async/Await Patterns

By the end of this lesson, you will be able to:

閱讀文章 →
JavaScript 更新於 2026-02-03

Lesson 4: Iterators & Generators

By the end of this lesson, you will be able to:

閱讀文章 →
JavaScript 更新於 2026-02-03

Lesson 5: Map, Set, WeakMap, WeakSet

By the end of this lesson, you will be able to:

閱讀文章 →
JavaScript 更新於 2026-02-03

Lesson 6: Symbols and Metadata

By the end of this lesson, you will be able to:

閱讀文章 →
JavaScript 更新於 2026-02-03

Lesson 7: Modules with Webpack / Vite

By the end of this lesson, you will be able to:

閱讀文章 →
JavaScript 更新於 2026-02-03

Lesson 8: Transpiling with Babel

By the end of this lesson, you will be able to:

閱讀文章 →
JavaScript 更新於 2026-02-03

Lesson 9: Error Handling Patterns

By the end of this lesson, you will be able to:

閱讀文章 →
JavaScript 更新於 2026-02-03

Module 5: Browser APIs & UI Development

Goal: Interact with the browser environment and build advanced UI features.

閱讀文章 →
JavaScript 更新於 2026-02-03

Lesson 1: Window, Navigator, History APIs

By the end of this lesson, you will be able to:

閱讀文章 →
JavaScript 更新於 2026-02-03

Lesson 10: Mini Project Voice Note App

By the end of this lesson, you will be able to:

閱讀文章 →
JavaScript 更新於 2026-02-03

Lesson 2: Geolocation API

By the end of this lesson, you will be able to:

閱讀文章 →
JavaScript 更新於 2026-02-03

Lesson 3: Canvas API

By the end of this lesson, you will be able to:

閱讀文章 →
JavaScript 更新於 2026-02-03

Lesson 4: FileReader API

By the end of this lesson, you will be able to:

閱讀文章 →
JavaScript 更新於 2026-02-03

Lesson 5: Clipboard API

By the end of this lesson, you will be able to:

閱讀文章 →
JavaScript 更新於 2026-02-03

Lesson 6: Speech Recognition API

By the end of this lesson, you will be able to:

閱讀文章 →
JavaScript 更新於 2026-02-03

Lesson 7: Notifications API

By the end of this lesson, you will be able to:

閱讀文章 →
JavaScript 更新於 2026-02-03

Lesson 8: Animations with requestAnimationFrame

By the end of this lesson, you will be able to:

閱讀文章 →
JavaScript 更新於 2026-02-03

Lesson 9: Mini Project Drawing Pad App

By the end of this lesson, you will be able to:

閱讀文章 →
JavaScript 更新於 2026-02-03

Module 6: Node.js & Backend Basics

Goal: Use JavaScript beyond the browser, create APIs and backend services.

閱讀文章 →
JavaScript 更新於 2026-02-03

Lesson 1: Intro to Node.js

By the end of this lesson, you will be able to:

閱讀文章 →