Lộ trình Lập trình Javacript

Hướng dẫn từng bước để trở thành một nhà phát triển Android.

Quay lại trang chủ

Chú giải

Đề xuất
Lựa chọn thay thế
Tùy chọn

1 Giới thiệu & Cài đặt

JavaScript là gì?
Môi trường thực thi
Chương trình 'Hello, World!'

2 Nền tảng JavaScript

Biến: var, let, const
Kiểu dữ liệu
Toán tử
Luồng điều khiển

3 Hàm (Functions)

Khai báo hàm
Tham số và Return
Scope và Closures
Arrow Functions

4 Cấu trúc dữ liệu

Objects
Arrays
Map và Set

5 Document Object Model (DOM)

DOM là gì?
Truy xuất phần tử
Thao tác phần tử
Xử lý sự kiện

6 JavaScript Bất đồng bộ

Callbacks
Promises
Async/Await
Fetch API

7 Các tính năng ES6+

Template Literals
Destructuring
Spread/Rest Operators
Modules

8 OOP trong JavaScript

Từ khóa 'this'
Prototype
ES6 Classes

9 Công cụ & Môi trường

Node.js & NPM/Yarn
Linters & Formatters

10 Frameworks & Runtimes

Frontend Frameworks
Backend (Node.js)

11 Dự án thực tế

Xây dựng dự án
Gợi ý dự án

Hãy truy cập các lộ trình liên quan sau và tiếp tục học hỏi