You are here: Document Object Model in Mozilla > DOM Support in Mozilla
DOM Support in Mozilla
- The Mozilla DOM Hacking Guide
- This is a personal attempt to describe how the DOM implementation in Mozilla works. Some prior knowledge of the W3C DOM, of C++, and of XPCOM is recommended. It is still in development as I learn more myself every day.
- Introduction to XPCOM for the DOM
- This document introduces the basic concepts of XPCOM and how to use it in the context of the DOM code. It is really for beginners. Knowledge of C++ is assumed.
- Mapping DOM Objects to their C++ classes
- For those who want to quickly find where in the tree a DOM object (like Document, Window, Navigator, etc) is implemented. Sorted by Object name.
- Known bugs in our DOM implementation
- The Known Bugs is a series of Bug Sheets, one for each specification of the W3C DOM. It lists all the known bugs in the implementation of the DOM in Mozilla, making it easier for developers to find why their scripts aren't working. Note that all the bugs come from Bugzilla.
- The Team : Coders, QA's, Reviewers, Contacts
- There are a number of people working full-time or part-time, paid or volunteers, on the DOM implementation in Mozilla. Here you will find who owns the DOM Bugzilla components, who codes, who tests, etc.
- Mozilla Developer Center on DOM: central reference on Mozilla DOM that contains information, reference, documentation, tutorials
- The Mozilla Developer Center on DOM is the central place to get info, tutorials, references, articles that cover all aspects of CSS, XML and DOM. Mozilla Developer Center is constantly in the process of being updated and it is for beginners, for experienced web authors and for anyone wishing to create cross-browser sites based on W3C web standards.
- Using Web Standards in Your Web Pages
Outside of mozilla.org:
- The Mozilla DOM Sample Project
- Created by a japanese team working on Mozilla, this extremely complete site details all the interfaces and is able to give you the difference between the different milestones when it comes to interfaces. Also a ton of examples to illustrate the most common methods and properties.
- The French Gecko DOM Reference
- The Gecko DOM Reference is also available in French!
- Java DOM API
- The Java DOM API is part of the Blackwood project. It is an implementation of the Java bindings specified in the DOM Level 1 spec. Only the core DOM interfaces are implemented.