Hướng dẫn OOP trong JavaScript
Hướng dẫn OOP đơn giản trong JavaScript với lý thuyết và bài tập.
Lập trình hướng đối tượng dựa trên lớp
01
Giới thiệu về Lớp và Đối tượng trong JavaScript
02Lớp và đối tượng trong OOP JavaScript
03Thuộc tính đối tượng trong OOP JavaScript
04Nhiều đối tượng của cùng một lớp trong OOP JavaScript
05Phương thức lớp trong OOP trong JavaScript
06Tham số phương thức trong OOP trong JavaScript
07Truy cập thuộc tính bên trong các lớp trong OOP JavaScript
08Truy cập phương thức bên trong lớp trong OOP JavaScript
09Khai báo thuộc tính bên trong lớp trong OOP JavaScript
10Constructor trong OOP trong JavaScript
11Tham số trong constructor trong OOP JavaScript
12Thuộc tính thông qua tham số của hàm khởi tạo trong OOP JavaScript
13Thuộc tính riêng tư trong OOP trong JavaScript
14Phương thức riêng tư trong OOP JavaScript
15Quyền riêng tư theo phong cách cũ trong OOP JavaScript
16Các Getter của thuộc tính trong OOP JavaScript
17Trình thiết lập thuộc tính (Setters) trong OOP JavaScript
18Lợi ích của setter và getter trong OOP JavaScript
19Chuỗi phương thức trong OOP trong JavaScript
20Lớp như một tập hợp các phương thức trong OOP JavaScript
21Mảng đối tượng trong OOP JavaScript
22Các đối tượng bên trong lớp trong OOP JavaScript
23Thao tác với đối tượng trong các lớp trong OOP JavaScript
24So sánh các đối tượng trong OOP trong JavaScript
25Toán tử instanceof trong OOP JavaScript
26Các lớp JavaScript tích hợp sẵn
27Các lớp DOM tích hợp trong JavaScript
Kế thừa
28
Kế thừa lớp trong OOP trong JavaScript
29Kế thừa phương thức công khai trong Lập trình Hướng Đối tượng trong JavaScript
30Phương thức của lớp con trong OOP JavaScript
31Ghi đè phương thức của lớp cha trong OOP trong JavaScript
32Gọi phương thức ghi đè trong OOP trong JavaScript
33Constructor khi kế thừa trong OOP JavaScript
34Các phương thức riêng tư khi kế thừa trong OOP JavaScript
35Thuộc tính riêng tư khi kế thừa trong OOP JavaScript
36Vấn đề thuộc tính private khi kế thừa trong OOP JavaScript
37Phương thức được bảo vệ trong OOP JavaScript
38Thuộc tính được bảo vệ trong OOP JavaScript
39Thứ bậc kế thừa lớp trong OOP JavaScript
40Phân cấp lớp dựng sẵn trong OOP trong JavaScript
Nâng cao
41
Mất ngữ cảnh trong OOP trong JavaScript
42Mã nguồn của phương thức trong OOP trong JavaScript
43Mất ngữ cảnh trong mã phương thức của OOP trong JavaScript
44Xung đột tên phương thức và thuộc tính trong OOP JavaScript
45Lớp vô danh trong OOP trong JavaScript
46Các lớp và module trong OOP trong JavaScript
47Lớp, module và kế thừa trong OOP JavaScript
48Thuộc tính truy cập trong OOP trong JavaScript
49Các Getter của Accessor trong OOP trong JavaScript
50Setter của Accessor trong OOP trong JavaScript
51Các Getter của thuộc tính ảo trong OOP trong JavaScript
52Bộ thiết lập (setter) cho thuộc tính ảo trong OOP JavaScript
Thực hành
53