1. 程式人生 > 其它 >說人話系列:DOM(Document Object Mode)究竟是怎麼來的呢?

說人話系列:DOM(Document Object Mode)究竟是怎麼來的呢?

矛盾是事物發展的核心動力,話說90年代後期的一年,很多z世程式碼農兄弟還沒出生呢,微軟與Netscape拉開了“瀏覽器大戰”的序幕…… 雙方為了以JavaScript與JScript一決生死從而大規模的賦予瀏覽器強大的功能,原本呆呆的瀏覽器頁面需要被賦予大量的動態的、響應的呈現能力。 此間的微軟在網頁技術上,加入了不少專有(就不是鳥國際標準化那檔子事)的事物,其中包括今天看來已經很弱雞的VBScript、ActiveX以及微軟自家的DHTML格式等,導致很多網頁使用非微軟平臺及IE瀏覽器都無法正常顯示,也就是對微軟系產品過度依賴。 DOM,即 Document Object Mode 就是就是當時醞釀出來的“私生子”。沒有它,JavaScript大概也只能自娛自樂,而無法跟網頁互動,畢竟JS還是需要個例項化的物件才能操控網頁,dom就提供這個價值。 雖然他出身富貴,有強大的微軟加持,但畢竟還是有才華顏值高,增強了體驗,最後W3C給出了多版標準,讓它成為眾神之子,服務於天下