Bước 2: Tách rõ 2 nhóm hàm
Toàn bộ hàm được chia thành 2 nhóm rõ ràng bằng comment: nhóm hàm trả về dữ liệu (lọc, đếm) và nhóm hàm hiển thị (render). Đây là bước tổ chức lại vị trí, chưa kiểm soát chặt việc hàm dữ liệu có đụng DOM hay không.
Chưa xử lý triệt để: hàm locDanhSachTheoTuKhoa vẫn còn tự ý cập nhật thông báo "không tìm thấy" lên giao diện ngay bên trong nó, dù đã nằm trong nhóm "hàm dữ liệu". Đây chính là vấn đề bước 3 sẽ khắc phục.
Thống kê nhanh theo trạng thái
-
Đã hoàn thành
-
Đang học
-
Chưa học