Sự khác biệt giữa DOM và HTML là gì?Sự khác biệt giữa HTML và DOM
Trả lời
DOM là mô hình của tài liệu có API được liên kết để thao tác với nó.
HTML là ngôn ngữ đánh dấu cho phép bạn thể hiện một loại DOM nhất định trong văn bản.
Các loại DOM khác có thể được thể hiện bằng các ngôn ngữ đánh dấu khác, ví dụ RSS và Atom có thể được chuyển đổi thành DOM và thao tác với cùng API như tài liệu HTML hoặc XHTML (nhiều hơn hoặc ít hơn); Tiện ích mở rộng DOM).
DOM: http://en.wikipedia.org/wiki/Document_object_model HTML: http://en.wikipedia.org/wiki/HTML – zzzzBov
Nhưng không chỉ HTML! Ngoài ra, nó không thực sự đại diện cho HTML, mà là nó đại diện cho tài liệu mà HTML đã được phân tích cú pháp. –
Cảm ơn tất cả các câu trả lời và thời gian của bạn – kobe
Mô hình đối tượng tài liệu (DOM) là một mô hình độc lập về ngôn ngữ được tạo thành từ các đối tượng đại diện cho cấu trúc của tài liệu. HTML là một ngôn ngữ để viết các tài liệu đó.
Có thể muốn nhấn mạnh rằng HTML thực sự chỉ là _one_ của nhiều ngôn ngữ như vậy. –
@Core Xii: nhấn mạnh thêm –
Vâng, nếu bạn nhìn vào những thứ như firebug, bạn cũng có thể xem "DOM". Sau đó, họ thường có nghĩa là trạng thái hiện tại của trang HTML. Vì vậy, nếu bạn, ví dụ, có một trang html và thêm một thẻ với javascript.
HTML thực tế của trang vẫn như cũ, tuy nhiên "DOM" tuy nhiên đã thay đổi.
Lưu ý rằng đây không phải là định nghĩa đúng về DOM, nhưng tôi nghĩ đây có thể là ý của bạn.
Ví dụ phát biểu –
- 1. Sự khác biệt giữa innerText và html
- 2. JavaScript: Whats sự khác biệt giữa 'tài liệu' và 'HTML'
- 3. Sự khác biệt giữa "100" và "100px" trong html
- 4. Sự khác biệt giữa: SAX Parser, XPath, DOM, XMLPullParser
- 5. Sự khác biệt giữa $ (...) và `...`
- 6. Sự khác biệt giữa. và #
- 7. Sự khác biệt giữa $ * và $ @
- 8. Sự khác biệt giữa ". +" Và ". +?"
- 9. Sự khác biệt giữa "**/* /" và "** /"?
- 10. Sự khác biệt giữa = và: =
- 11. Sự khác biệt giữa và
- 12. Sự khác nhau giữa DOM parentNode và parentElement
- 13. sự khác biệt giữa -lgcc_s và gcc
- 14. Sự khác biệt giữa toArray và makeArray trong jquery
- 15. Sự khác biệt về sự khác biệt giữa Matplotlib giữa Agg và Cairo
- 16. Sự khác biệt giữa DropDownlist hoặc DropDownListFor Html helper
- 17. Sự khác biệt giữa Html.RenderAction và Html.Action
- 18. Sự khác biệt giữa cookie và phiên?
- 19. Sự khác biệt giữa '.' và "." trong java
- 20. Sự khác biệt giữa SimpleDB và S3
- 21. C++ - Sự khác biệt giữa (*). và ->?
- 22. Sự khác biệt giữa offsetHeight và clientHeight
- 23. Sự khác biệt giữa RDLC và SSRS
- 24. Sự khác biệt giữa "\ n" và Environment.NewLine
- 25. Sự khác biệt giữa qt và PyQt4
- 26. Sự khác biệt giữa AForge và OpenCV
- 27. Sự khác biệt giữa toFixed() và toPrecision()?
- 28. sự khác biệt giữa cacao và cocoatouch
- 29. Sự khác biệt giữa smtpClient.send() và smtpClient.SendAsync()?
- 30. Sự khác biệt giữa window.location.host và window.location.hostname
Cảm ơn rất nhiều david – kobe