Skip to main content

Kịch bản DHTML là gì?

Kịch bản ngôn ngữ đánh dấu siêu văn bản (DHTML) là một nhóm các ngôn ngữ kịch bản được sử dụng để thêm các phần tử tương tác vào các trang web.DHTML không phải là một ngôn ngữ riêng biệt mdash;Ngôn ngữ đánh dấu siêu văn bản (HTML), Bảng kiểu xếp tầng (CSS), JavaScript và Mô -đun đối tượng tài liệu (DOM) là các ngôn ngữ chính tạo nên tập lệnh DHTML.Bản chất động của DHTML cho phép một trang web thay đổi sau khi được tải vào trình duyệt web, nhưng nó không thể thay đổi nội dung mỗi khi trang được tải.Nội dung của họ luôn giống nhau cho dù người dùng đã làm gì.Khi các trang web bắt đầu trở nên phức tạp hơn trong cả cấu trúc nội dung và thiết kế, nhu cầu tạo các trang có thể phản ứng và thay đổi tùy thuộc vào đầu vào của người dùng trở nên quan trọng hơn.Nhu cầu này là lý do tại sao DHTML bắt đầu được các lập trình viên sử dụng. Không thể nói chính xác khi tập lệnh DHTML được sử dụng lần đầu tiên, nhưng nó đã bắt đầu trở nên phổ biến khi các trình duyệt phiên bản 4 được phát hành.Một vấn đề quen thuộc đối với các nhà thiết kế web là rất khó sử dụng công nghệ mới vì người dùng nói chung là tương đối chậm để nâng cấp trình duyệt của họ.Thực tế này đã trì hoãn việc sử dụng tập lệnh DHTML.Việc sử dụng tập lệnh DHTML bắt đầu thực sự cất cánh khi World Wide Web Consortium (W3C) phát hành một bộ tiêu chuẩn để sử dụng.Điều này cho phép các nhà thiết kế web tạo ra các tập lệnh được tiêu chuẩn hóa có thể được sử dụng trên internet.;cụ thể là HTML, CSS, JavaScript và Dom.CSS được sử dụng để tạo các bảng kiểu xác định cách thức xuất hiện trang web, trong khi JavaScript có thể thêm các yếu tố tương tác.Ngoài ra, nó không phải là một kỹ thuật để tạo nội dung động, mà thay vào đó là một công cụ để tạo một trang web tương tác.Điều này có nghĩa là nó phục vụ một mục đích khác với các ngôn ngữ kịch bản khác, chẳng hạn như bộ tiền xử lý siêu văn bản (PHP).

DHTML hoạt động bằng cách cho phép chủ sở hữu của một trang web tạo ra các biến có thể được thay đổi bởi người dùng cuối.Các biến này ảnh hưởng đến mã HTML của trang, từ đó thay đổi cách trang web xuất hiện với người dùng.Sự khác biệt quan trọng để thực hiện giữa DHTML và các ngôn ngữ phát triển tập lệnh và phát triển web khác là DHTML không thể thay đổi trang thành nội dung duy nhất mỗi khi tải trang.Thay vào đó, nó chỉ có thể thay đổi cách trang xuất hiện sau khi nó được tải.