JavaScript Notes
My notes for JavaScript.
1. JavaScript Basic Concepts and Syntax
1.1. Basic Concepts
- JS Introduction
- JS Version
- JS 語法的放置位置
- JS Output
- JS Syntax & Statements
- JS Variables
- JS Functions (Code Blocks)
- JS Data Types
- JS Operators
- JS Conditional Statements (if-else, switch)
- JS Loop (Iterative)
1.2. Advanced Concepts
- JS Scope
- JS This
- JS Closures (閉包)
- JS Errors - Throw and Try to Catch
- JS Hoisting (宣告置頂效果)
- JS Events
- JS Regular Expressions
- JS Strict Mode
- JS OOP (Prototype-based) / FP
1.3. Miscellaneous
- JS JSON
- JS Ajax / CORS
- JS Others
- JS BOM (Browser Object Model)
- JS DOM (Document Object Model)
- JS Magic JavaScript
1.4. Coding Guide
2. New JavaScript
3. JavaScript APIs
- API Intro
- Ajax API (XMLHttpRequest)
- Array API
- Base64 API
- Boolean API
- Date API
- Encode URI API
- File API
- Function API
- HTML API
- JSON API
- Math API
- Number API
- Object API
- String API