Skip to main content

HTML động là gì?

HTML động, thường được gọi là tập lệnh DOM hoặc DHTML, là một tập hợp các công cụ có thể được sử dụng để tạo các yếu tố tương tác trên một trang web.Thông thường, HTML động kết hợp HTML tiêu chuẩn, là ngôn ngữ đánh dấu của web, với ngôn ngữ kịch bản.Điều này cho phép người thiết kế trang web bao gồm các yếu tố biến vào một trang web có thể được người dùng thay đổi sau khi trang đã tải.Một ví dụ về HTML động là một menu giảm xuống khi người dùng di chuyển trên nó.Các trò chơi DHTML cũng đang trở nên phổ biến hơn. Các trang web được xây dựng từ HTML tĩnh không thể được thay đổi hoặc chỉnh sửa bởi người dùng sau khi được tải.Đối với các trang web cơ bản, đây không phải là một vấn đề, nhưng việc thiếu tính tương tác là một vấn đề đối với nhiều trang web và ứng dụng.HTML động kết hợp HTML thông thường với JavaScript, ngôn ngữ kịch bản đơn giản, để cung cấp sự tự do lớn hơn nhiều cho nhà thiết kế web thông qua các yếu tố tương tác.

HTML tiêu chuẩn không có các biến số có thể thay đổi, nhưng HTML động.Khi một trang web có DHTML đã tải, ngôn ngữ kịch bản có thể được sử dụng để thay đổi một số yếu tố nhất định của trang.Tuy nhiên, nó không thể tạo ra các trang với nội dung được tạo động.Đối với điều này, nhà thiết kế web phải sử dụng các ngôn ngữ tập lệnh phía máy chủ như PHP và Perl. Ban đầu, HTML động được gọi là DHTML.Do các vấn đề ban đầu với việc khiến công nghệ hoạt động trên tất cả các trình duyệt internet, nhãn hiệu này đã không còn thời trang.Thay vào đó, công nghệ hiện thường được gọi là tập lệnh DOM là viết tắt của tập lệnh mô hình đối tượng tài liệu.Điều này cung cấp một tập hợp các quy ước hoạt động trên tất cả các trình duyệt và giúp phát triển các trang web hoạt hình động dễ dàng hơn nhiều. Có một số ví dụ phổ biến về HTML động trong hành động.Ngoài các menu thả xuống, các biểu mẫu có thể trả về thông tin mà không cần gửi đến máy chủ và tự động cập nhật nội dung là hai ví dụ khác.Những điều này sẽ rất khó khăn, hoặc không thể đạt được bằng cách sử dụng HTML tiêu chuẩn và ngôn ngữ kịch bản phía máy chủ.Việc che giấu nội dung từ người dùng cho đến khi một hành động cụ thể đã diễn ra là một cách sử dụng phổ biến khác của công nghệ. Sự phát triển của các trò chơi HTML động đang trở nên ít khó khăn hơn khi các vấn đề về trình duyệt chéo bắt đầu ít gây hiếm.Các trò chơi kịch bản Dom vẫn còn tương đối hiếm, nhưng công nghệ hoạt động tốt cho các trò chơi dựa trên trình duyệt nhỏ.Một lợi thế cho các trò chơi DHTML là chúng cũng có thể được chạy các hệ điều hành phổ biến như các vật dụng.