Lộ trình TypeScript
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 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