前端星計劃-Web標準:前端的原力

概述

Web是world wide web(萬維網)簡稱

Web標準制定組織:

I E T F: HTTP

Ecma: es

W3C:css

Web標準介紹

BOM(Browser Object Model,瀏覽器對象模型)HTML5規(guī)范中有一部分涵蓋了BOM的主要內容,因為W3C希望將JavaScript在瀏覽器中最基礎的部分標準化。
window對象,也就是ECMAScript中定義的Global對象。網頁中所有全局對象、變量和函數都暴露在這個對象上。

location對象,通過location對象可以以編程方式操縱瀏覽器的導航系統。

navigator對象,對象提供關于瀏覽器的信息。

screen對象,保存著客戶端顯示器的信息。

history對象,提供了操縱瀏覽器歷史記錄的能力。

DOM(DocumentObject Model,文檔對象模型)是HTML和XML文檔的編程接口。DOM表示由多層節(jié)點構成的文檔,通過它開發(fā)者可以添加、刪除和修改頁面的各個部分。DOM現在是真正跨平臺、語言無關的表示和操作網頁的方式。

DOM1(DOM Level 1)主要定義了HTML和XML文檔的底層結構。DOM2(DOM Level 2)和DOM3(DOM

Level 3)在這些結構之上加入更多交互能力,提供了更高級的XML特性。

DOM2和DOM3是按照模塊化的思路來制定標準的,每個模塊之間有一定關聯,但分別針對某個DOM子集。

DOM Core:在DOM1核心部分的基礎上,為節(jié)點增加方法和屬性。

DOM Views:定義基于樣式信息的不同視圖。

DOM Events:定義通過事件實現DOM文檔交互。

DOM Style:定義以編程方式訪問和修改CSS樣式的接口。

DOM Traversal and Range:新增遍歷DOM文檔及選擇文檔內容的接口。

DOM HTML:在DOM1 HTML部分的基礎上,增加屬性、方法和新接口。

DOM Mutation Observers:定義基于DOM變化觸發(fā)回調的接口。這個模塊是DOM4級模塊,用于取代Mutation Events。

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容