Chương III: Tổng quan về Document Object Model(DOM)

Một phần của tài liệu XÂY DỰNG ỨNG DỤNG EXTENSIONS TRÊN MOZILA FIREFOX (Trang 37 - 38)

Model(DOM)

Đối tượng tài liệu DOM là giao diện có thể cho phép chương trình truy cập và thao tác với nội dung của một trang web hoặc tài liệu. nó cung cấp một sự trình bày về cấu trúc hướng đối tượng của những phần tử và nội dung riêng lẻ trong một trang với những phương pháp để khôi phục và đặt những thuộc tính của đối tượng đó. Nó cũng cung cấp những phương pháp để thêm và loại bỏ những đối tượng, như vậy nó cho phép bạn tạo ra nội dung động.

DOM cũng cung cấp một giao diện để giao tiếp với những sự kiện, cho phép bạn để bắt và trả lời tới người dùng hoặc những hoạt động của trình duyệt. Đặc tính này sẽ giới thiệu tóm tắt những đặc tính chung tổng quan trong phần này nhưng những chi tiết bạn có thể

tham khảo thêm trên trang web phát triển của tổ chức WWW.

Trước đây, khi javascrip được giới thiệu trong trình duyệt, loại giao diện được yêu cầu cho phép những phần tử trên trang được truy cập thông qua những kịch bản. Mỗi nhà cung cấp có sự thi hành của chính mình nhưng về thực tế những tiêu chuẩn này hướng tới một mẫu chung đơn giản cho tất cả các chuẩn.

Ví dụ, đa số các trình duyệt sử dụng một mảng của những đối tượng image đểđại diện tất cả các tag IMG trên một trang. Những thứđó có thểđược truy nhập và thao tác thông qua JavaScript. Một hình ảnh xoay vòng đơn giản có thể sử dụng mã tương tự như său :

document.images[3].src = " graphics / Button2.gif "

Những mô hình sớm đã có giới hạn. Chúng chỉ cung cấp những truy nhập tới một ít kiểu phần tử và thuộc tính, như hình ảnh, những mối liên kết hoặc những phần tử form.

Như những nhà cung cấp phát hành những phiên bản mới của trình duyệt, chúng mở rộng trên mô hình. Nhưng chúng cũng thường đụng độ với nhau, dẫn tới tính tương thích cùng với những vấn đề giữa khác nhau của các trình duyệt. những nhà cung cấp cố gắng làm tốt hơn đối thủ bằng việc thêm mới những đặc tính cho chính mình.

May mắn, đa số các nhà cung cấp bắt đầu chấp nhận tiêu chuẩn DOM đặt bởi Tập đoàn mạng toàn cầu WWW, đáng chú ý Internet Explorer, Netscape và Ô-pe-ra. Và DOM đã bắt đầu thành chuẩn chung được hỗ trợ trong tất cả các trình duyệt.

Để cung cấp tính tương thích cho nhữn phần trước đây, những mức khác nhau tiêu chuẩn DOM đợc định nghĩa. Bạn có thể tìm thấy cho những sự tham khảo tới level DOM 0 ( Hoặc " DOM0 ") Mà tương ứng tới mô hình sử dụng trước kia, những trình duyệt trước

đây - Chủ yếu là Internet Explorer 4 và Netscape 4 trở về trước. Rồi có DOM1 mà được chấp nhận vào 1998 và thêm vào hâu hết trình duyệt.

Một phần của tài liệu XÂY DỰNG ỨNG DỤNG EXTENSIONS TRÊN MOZILA FIREFOX (Trang 37 - 38)