JavaScript實現
一個完整的javascript實現應該由下列三個不同的部分組成:
1 : 核心(ECMAScript)
2 : 文檔對象模型(DOM, 用于HTML的API)
3 : 瀏覽器對象模型(BOM)
DOM級別
DOM1 : DOM核心(DOM Core)模塊和DOM HTML模塊
DOM2 : DOM1基礎上擴充了鼠標、用戶界面事件、范圍、遍歷等細分模塊,通過對象借口引入了對css的支持。
DOM2引入下列新模塊:
DOM視圖:定義了跟蹤不同文檔視圖的接口;
DOM事件:定義了事件和事件處理的接口;
DOM樣式:定義了基于CSS為元素應用樣式的接口;
DOM遍歷和范圍:定義了遍歷和操作文檔樹的接口。
DOM3 : 引入了統一加載和保存文檔的方法——在DOM加載和保存模塊中定義;新增了驗證文檔的方法——在DOM驗證模塊中定義。