Câu hỏi tự luận mức độ vận dụng cao Khoa học máy tính 12 cd bài 1: Làm quen với ngôn ngữ đánh dấu siêu văn bản

4. VẬN DỤNG CAO (3 CÂU)

Câu 1: Nêu các tiêu chuẩn và quy tắc tốt nhất khi viết mã HTML để đảm bảo tính khả dụng và khả năng tiếp cận?

Câu 2: Giải thích khái niệm về “DOM” (Document Object Model) và vai trò của nó trong việc tương tác với tài liệu HTML?

Câu 3: Nêu các loại phương thức HTTP phổ biến (như GET và POST) và mô tả sự khác biệt giữa chúng?


Câu 1: 

- Sử dụng thẻ đúng cách: Sử dụng các thẻ HTML phù hợp cho từng loại nội dung (ví dụ: <h1> cho tiêu đề chính, <p> cho đoạn văn).

- Thêm thuộc tính alt cho hình ảnh: Đảm bảo tất cả hình ảnh có thuộc tính alt để hỗ trợ người dùng khiếm khuyết thị giác.

- Sử dụng cấu trúc phân cấp: Sắp xếp các tiêu đề theo thứ tự từ <h1> đến <h6> để tạo cấu trúc rõ ràng.

- Kiểm tra độ tương thích: Đảm bảo mã HTML hoạt động tốt trên các trình duyệt và thiết bị khác nhau.

- Tránh sử dụng thẻ lỗi thời: Sử dụng các thẻ HTML hiện đại và tránh các thẻ đã lỗi thời (như <font>).

Câu 2: 

- DOM (Document Object Model) là một mô hình lập trình cho các tài liệu HTML và XML. Nó tạo ra một cấu trúc cây với các nút đại diện cho các phần tử, thuộc tính và văn bản trong tài liệu.

- Vai trò của DOM:

+ Tương tác với tài liệu: Cho phép các ngôn ngữ lập trình như JavaScript tương tác với và thay đổi nội dung, cấu trúc và phong cách của tài liệu HTML.

+ Dynamically update: Cho phép thay đổi nội dung của trang web mà không cần tải lại trang.

+ Xử lý sự kiện: Cho phép gán các sự kiện (như click, hover) cho các phần tử HTML.

Câu 3:

*GET:

+ Phương thức này được sử dụng để yêu cầu dữ liệu từ máy chủ.

+ Dữ liệu được gửi qua URL, có thể nhìn thấy và dễ dàng chia sẻ.

+ Không nên sử dụng cho các yêu cầu nhạy cảm vì dữ liệu có thể bị lộ.

*POST:

+ Phương thức này được sử dụng để gửi dữ liệu đến máy chủ, thường là để tạo hoặc cập nhật tài nguyên.

+ Dữ liệu được gửi trong phần thân của yêu cầu, không hiển thị trong URL.

+ Thích hợp cho các yêu cầu nhạy cảm hoặc khi gửi nhiều dữ liệu.

*Sự khác biệt giữa GET và POST:

+ Dữ liệu: GET gửi dữ liệu qua URL, trong khi POST gửi dữ liệu trong phần thân yêu cầu.

+ Bảo mật: GET không an toàn cho dữ liệu nhạy cảm, trong khi POST an toàn hơn.

+ Kích thước dữ liệu: GET có giới hạn kích thước dữ liệu do giới hạn URL, trong khi POST không có giới hạn nghiêm ngặt về kích thước.


Bình luận

Giải bài tập những môn khác