Lộ trình TypeScript
Hướng dẫn từng bước để trở thành một nhà phát triển Nhà phát triển TypeScript.
Hỏi AI về Lộ trình TypeScript
Chú giải
Đề xuất
Lựa chọn thay thế
Tùy chọn
1 Giới thiệu
TypeScript là gì?
TypeScript vs JavaScript
Khả năng tương tác giữa TS & JS
2 Cài đặt và Cấu hình
Cài đặt
tsconfig.json
Chạy TypeScript
3 Các kiểu cơ bản
Các kiểu nguyên thủy
Mảng & Tuple
Enum
any, unknown, never
4 Đối tượng & Kết hợp các kiểu
Các kiểu đối tượng
Bí danh kiểu
Kiểu Union
Kiểu Intersection
5 Logic kiểu
Suy luận kiểu
Tính tương thích của kiểu
Xác nhận kiểu
Bảo vệ kiểu / Thu hẹp
6 Hàm
Định kiểu cho hàm
Tham số tùy chọn & mặc định
Nạp chồng hàm
7 Lớp
Cơ bản về lớp
Công cụ sửa đổi truy cập
Kế thừa
Lớp trừu tượng
8 Giao diện
Khai báo giao diện
Mở rộng giao diện
Types vs Interfaces
Kiểu lai
9 Generics
Kiểu Generic
Hàm Generic
Ràng buộc Generic
10 Các kiểu nâng cao
keyof & typeof
Các kiểu được ánh xạ
Các kiểu có điều kiện
Các kiểu chuỗi mẫu
11 Utility Types
Partial & Required
Readonly
Record
Pick & Omit
Các Utility Types khác
12 Modules & Hệ sinh thái
Modules
Tệp khai báo (*.d.ts)
Namespaces
Linting & Định dạng