- DOM 2 mô hình có 6 chi tiết kỹ thuật khác nhau:
+ Core: Mở rộng các chức năng của DOM1 Core. Nó cũng chứa các giao diện chuyên dụng dành riêng cho XML. Phương thức này bao gồm getElementById, và nhiều phương thức liên quan đến namespace.
+ Views: Cho phép các chương trình và các kịch bản để truy cập tự động và cập nhật nội dung của một tài liệu. Các giao diện được giới thiệu là AbstractView và DocumentView.
+ Events: Đưa ra một hệ thống sự kiện chung cho các chương trình và kịch bản. Phương pháp đặc biệt ở đây bao gồm addEventListener và handleEvent. Một số giao diện khiến dễ dàng hơn khi giải quyết với các sự kiện như: EventTarget, EventListener, DocumentEvent, MouseEvent, MutationEvent, vv Tuy nhiên, nó không bao gồm một giao diện cho các sự kiện bàn phím, mà sẽ được xử lý trong các phiên bản sau này của DOM.
+ Style: Cho phép các chương trình và các kịch bản để truy cập tự động và cập nhật nội dung của style sheets. Nó có giao diện cho Style Sheets, Cascading Style Sheets, CSSRule, CSSStyleDeclaration, getComputedStyle (hỗ trợ trong Mozilla), CSS2Properties, và tất cả các quy tắc phương tiện truyền thông.
+ Traversal/Range: Cho phép các chương trình và các kịch bản để tự động đi qua và xác định một loạt các nội dung trong tài liệu. Các DOM2 Traversal cung cấp các giao diện như NodeIterator và TreeWalker để dễ dàng đi qua các nội dung của một tài liệu. Các DOM2 Range cho phép việc tạo ra, chèn, sửa đổi, và xóa một loạt các nội dung trong Document, DocumentFragment, hoặc Attr. Nó có thể được mô tả như là lựa chọn tất cả các nội dung giữa một cặp điểm ranh giới.
+ HTML: Cho phép các chương trình và các kịch bản để truy cập tự động và cập nhật nội dung, cấu trúc của tài liệu HTML. Nó mở rộng các giao diện được định nghĩa trong DOM1 HTML, sử dụng các khả năng DOM2 Core. Nó cũng giới thiệu về contentDocument property, một cách hữu ích để truy cập tài liệu chứa trong một khung.
=> Tóm lại DOM 2 trang bị các công cụ thực sự mạnh mẽ trong việc truy xuất, đọc và làm việc với tài liệu XML.
Không có nhận xét nào:
Đăng nhận xét