Sản phẩm
Trang giới thiệu học phần, chuẩn hóa mã theo phong cách hiện đại.
Yêu cầu
- Chuyển toàn bộ hàm đã viết ở buổi 10 sang dạng Arrow Function, giữ nguyên chức năng
- Tách rõ 2 nhóm hàm: nhóm hàm trả về dữ liệu (lọc danh sách buổi học theo trạng thái, đếm số buổi đã hoàn thành, tính phần trăm tiến độ) và nhóm hàm thực hiện hành động lên giao diện
- Hàm trả về dữ liệu không được thao tác trực tiếp lên DOM, kết quả trả về sẽ do hàm hiển thị nhận và dựng lên giao diện
- Bổ sung khu vực thống kê tiến độ học phần, số liệu lấy từ các hàm trả về
- Bổ sung chức năng cho phép thêm buổi học vào đầu hoặc cuối danh sách bằng
unshiftvàpush, xóa buổi ở đầu hoặc cuối bằngshiftvàpop, cập nhật lại giao diện sau mỗi thao tác - Truy cập phần tử theo index để hiển thị chi tiết buổi học được chọn, dùng
lengthđể hiển thị tổng số buổi
Tiêu chí đánh giá
- Tách bạch rõ hàm xử lý dữ liệu và hàm hiển thị
- Dùng đúng Arrow Function
- Thao tác mảng phản ánh đúng lên giao diện
Minh họa kết quả mong muốn