Lộ trình JavaScript
Hướng dẫn từng bước để trở thành một nhà phát triển Android.
Hỏi AI về Lộ trình JavaScript
Chú giải
Đề xuất
Lựa chọn thay thế
Tùy chọn
1Các Chủ đề Cơ bản
Giới thiệu về JavaScript
JavaScript là gì
Lịch sử và Phiên bản
Biến
Khai báo Biến
Hoisting
Phạm vi Biến
Kiểu dữ liệu
Các Kiểu Nguyên thủy
Đối tượng
2Các Chủ đề Trung cấp
Cấu trúc Dữ liệu
Các Tập hợp Khóa
Các Tập hợp Đánh chỉ mục
Dữ liệu có Cấu trúc (JSON)
Biểu thức & Toán tử
Biểu thức & Toán tử
So sánh Bằng
Luồng Điều khiển
Câu lệnh Điều kiện
Vòng lặp và Lặp lại
Xử lý Ngoại lệ
3Hàm
Các loại Hàm
Hàm Mũi tên
IIFEs
Các Khái niệm về Hàm
Tham số
Đệ quy
Phạm vi từ vựng & Closure
Chế độ Nghiêm ngặt
Sử dụng từ khóa 'this'
Ngữ cảnh của 'this'
Ràng buộc Hàm (call, apply, bind)
4JavaScript Bất đồng bộ
Các Khái niệm Lõi
Vòng lặp Sự kiện
Callbacks & Callback Hell
Promises
async/await
Làm việc với API
Fetch
XMLHttpRequest
5Các Chủ đề Nâng cao
Modules
CommonJS
ESM
Classes
Iterators và Generators
6Môi trường Trình duyệt
DOM & APIs
DOM APIs
Quản lý Bộ nhớ
Gỡ lỗi
Sử dụng Công cụ DevTools của Trình duyệt
Gỡ lỗi Vấn đề