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.

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

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

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