Tôi đã nghe DOM cấp 2 và DOM cấp 3 được đề cập trong previous posts. Những cấu trúc trừu tượng này có giống như mô hình ISO OSI có lớp 1-7 nhưng chỉ được theo sau một cách lỏng lẻo?Mức DOM là gì?
Trả lời
Cấp độ DOM là các phiên bản của đặc tả để xác định cách Mô hình đối tượng tài liệu hoạt động, tương tự như cách chúng tôi có thông số kỹ thuật HTML4, HTML5 và CSS2.1.
Các spec gần đây nhất là DOM Level 3, được công bố vào tháng Tư năm 2004.
Bên cạnh đó, có những mảnh spec DOM rằng các nhà cung cấp có thể lựa chọn để thực hiện, chẳng hạn như Core, HTML và XML, cũng như mô hình sự kiện. Tùy thuộc vào những gì đang được xây dựng (trình phân tích cú pháp DOM, công cụ bố cục trình duyệt web hoặc công cụ javascript), nhà cung cấp có thể chọn triển khai một số hoặc tất cả thông số kỹ thuật. Hầu hết các trình duyệt web hiện đại đều triển khai tất cả thông số kỹ thuật Cấp 3.
Tìm kiếm levels of DOM? (Tham chiếu MDN có thể được tìm thấy here, Tham chiếu W3 cũng là here)
Hoặc, đây có thể là phân cấp tham chiếu của các phần tử trong DOM. ví dụ.
<p>Hello, <b>World</b>!</p>
<p>
là cấp 1, <b>
mức 2.
Mức DOM là phiên bản cơ bản.
DOM Level 1 xác định các phần tử cốt lõi của Mô hình đối tượng tài liệu. DOM Level 2 mở rộng các yếu tố đó và thêm sự kiện. DOM Level 3 mở rộng DOM lvl 2 và thêm nhiều yếu tố và sự kiện.
Mỗi cấp độ mới của DOM thêm hoặc thay đổi các bộ tính năng cụ thể. Khi trình duyệt được gọi là DOM Level X compliant
nhà phát triển có thể (hy vọng) giả định rằng trình duyệt xử lý chính xác các lệnh gọi api DOM được chỉ định.
Tôi thích câu trả lời này tốt hơn câu trả lời được chấp nhận. – dkjain
Tôi biết câu hỏi này cũ, nhưng tôi đang thêm dữ liệu này cho bất kỳ người nào truy cập bài đăng này.
DOM được sử dụng để viết dưới dạng tập hợp các cấp. Điều này không còn là trường hợp nữa.
Những ngày này nó được duy trì như DOM Living Standard
Xem thêm các DOM Reference để biết thêm thông tin web-phát triển tập trung vào gần đây.
Nguồn: Here
Theo wiki
Bắt đầu với các ấn phẩm của DOM Level 4 năm 2015, W3C tạo ra những khuyến cáo mới dựa trên hình chụp của các tiêu chuẩn WHATWG.
- DOM Level 1 cung cấp một mô hình hoàn chỉnh cho toàn bộ tài liệu HTML hay XML, bao gồm các phương tiện để thay đổi bất cứ phần nào của tài liệu.
- Mức DOM 2 đã được xuất bản vào cuối năm 2000.Nó giới thiệu hàm getElementById cũng như một mô hình sự kiện và hỗ trợ cho các không gian tên XML và CSS.
- Cấp DOM 3, được xuất bản vào tháng 4 năm 2004, đã thêm hỗ trợ cho XPath và xử lý sự kiện bàn phím, cũng như giao diện để tuần tự hóa tài liệu dưới dạng XML.
- DOM cấp 4 đã được xuất bản vào năm 2015. Đây là ảnh chụp nhanh tiêu chuẩn sống WHATWG. [7]
- 1. DOM và BOM trong JavaScript là gì?
- 2. Cách nhanh nhất để lấy phần tử dom là gì?
- 3. Mức độ kế thừa tối đa trong java là gì?
- 4. Thuộc tính mức dự án MSBuild cho Delphi là gì?
- 5. Mức cô lập ADO.NET mặc định là gì?
- 6. Mức độ song song trong Java ForkJoinPool là gì?
- 7. Mức API có ý nghĩa gì?
- 8. Bộ sưu tập con của nút DOM - sự khác biệt là gì?
- 9. Tương đương với tab Firebug DOM trong công cụ Chrome Dev là gì?
- 10. Ý nghĩa của thông báo lỗi này "insertId: Lỗi: INVALID_ACCESS_ERR: DOM ngoại lệ 15" là gì?
- 11. Thuộc tính attribute.specified cho thuộc tính của phần tử DOM là gì?
- 12. Cách tốt nhất để tạo các phần tử DOM tĩnh lớn trong JavaScript là gì?
- 13. Cách nhanh nhất để xóa các phần tử con khỏi DOM trong IE là gì?
- 14. Cách hiệu quả để tạo một DOM W3C có lập trình bằng Java là gì?
- 15. Độ phức tạp về thời gian tra cứu HTML DOM là gì
- 16. Tham chiếu javascript/css/html/xhtml/dom trực tuyến tốt nhất là gì?
- 17. Sự khác nhau giữa HTMLCollection và NodeList trong DOM là gì?
- 18. Sự khác biệt giữa mức thực thi "asInvoker" và "higherAvailable" là gì?
- 19. Mức độ liên quan của tệp * .resx trong Windows Forms/controls là gì?
- 20. Mối quan hệ giữa chặn, khóa và mức cách ly là gì?
- 21. Mức độ ẩm lý tưởng cho một phòng đầy đủ các máy chủ là gì?
- 22. Mức cô lập giao dịch mặc định cho SQL Server bằng ADO.NET là gì?
- 23. Canvas so với DOM - Phương pháp hiển thị hình ảnh hiệu quả nhất trong HTML5 là gì?
- 24. Màu của FireBug DOM có ý nghĩa gì?
- 25. Safari/WebKit console.log Nút DOM là đối tượng?
- 26. Trong DOM là trường hợp id nút nhạy cảm?
- 27. Mức tải lại của UITableView là bao nhiêu?
- 28. Tôi nên lưu các kết quả bộ nhớ cache của các truy vấn jQuery DOM ở mức nào?
- 29. NoSaveStateFrameLayout là gì?
- 30. Xác định mức sử dụng bộ nhớ của các phần tử DOM được lưu trong bộ nhớ cache trong JavaScript?
Vì vậy, chúng chỉ là phiên bản ... nên được gọi là phiên bản DOM (Nếu cuộc sống có ý nghĩa) ... như mức ngụ ý một số loại trừu tượng và phân cấp. –