Link copiato negli appunti
Firefox 4 dispone di 22 interfacce DOM, tra cui vi sono le tradizionali interfacce disponibili anche in altri browser, alcune nuove interfacce e altre che svolgono sia una funzione interna che pubblica.
Quello che segue si riferisce a Firefox beta 4:
- Al primo gruppo appartengono le interfacce "base", "canvas", "core", "css", "events", "HTML", "load-save" (DOM Level 3), "range" (DOM Level 3), "smil", "stylesheets", "svg", "traversal" (DOM Level 3), "views" (DOM Level 3) e "xpath" (per il supporto alla selezione e creazione di namespace in E4X
(ECMAScript For XML); - Nel secondo gruppo troviamo "geolocation", "json" (migliorato in questa versione), "storage" (DOM Level 3, migliorato) e "threads";
- Infine, al terzo gruppo appartengono le interfacce "xbl" e "xul", di fondamentale importanza qualora volessimo sviluppare delle estensioni per questo browser.
Per chi fosse interessato ad approfondire la propria conoscenza dell'argomento, un buon punto
di partenza è sicuramente Mozilla Source Code Directory Structure. Da li in poi si può cercare
la directory <kbd>/dom</kbd> e la sottodirectory <kbd>interfaces</kbd> nel repository online all'indirizzo Mxr.mozilla.org.