Bài tập tại lớp - Buổi 9

Sản phẩm

Trang giới thiệu học phần, bổ sung logic phân loại bằng switch.

Yêu cầu

  1. Mỗi buổi học trong danh sách có 1 trạng thái, dùng switch để quyết định class CSS và nhãn hiển thị tương ứng cho từng trạng thái
  2. Bổ sung bộ lọc: người dùng chọn nhóm chủ đề (HTML, CSS, JavaScript, tổng hợp), dùng switch để quyết định danh sách buổi học nào được hiển thị
  3. Bổ sung chức năng đổi chủ đề màu của trang, dùng switch để ánh xạ lựa chọn của người dùng sang bộ class giao diện tương ứng
  4. Có ít nhất 1 tình huống tận dụng fall-through có chủ đích, nhiều case cùng chung một khối xử lý, kèm comment giải thích vì sao ở đây không đặt break
  5. Mọi switch đều phải có default xử lý giá trị không hợp lệ và hiển thị thông báo cho người dùng
  6. Viết comment so sánh: đoạn nào trong bài phù hợp dùng switch, đoạn nào vẫn nên dùng if/else và vì sao

Tiêu chí đánh giá

Ảnh minh họa kết quả

Ảnh chụp màn hình đáp án bài tập tại lớp Buổi 9