Javascript之BOM與DOM簡單講解
阿新 • • 發佈:2018-11-07
JavaScript的由三個部分組成,分別是ECMAScript(核心)、文件物件模型 (DOM)、瀏覽器物件模型(BOM)。ECMAScript描述了JS的語法和基本物件。DOM處理網頁內容的方法和介面。BOM與瀏覽器互動的方法和介面
ECMAScript,DOM和BOM,根據宿主(瀏覽器)的不同,具體的表現形式也不盡相同,ie和其他的瀏覽器風格迥異,IE 擴充套件了 BOM,加入了 ActiveXObject 類,可以通過 JavaScript 例項化 ActiveX 物件。DOM 是 W3C 的標準;BOM 是 各個瀏覽器廠商根據 DOM在各自瀏覽器上的實現,表現為不同瀏覽器定義有差別,實現方式不同;window 是 BOM 物件,而非 js 物件;javacsript是通過訪問BOM(Browser Object Model)物件來訪問、控制、修改客戶端(瀏覽器)。
ECMAScript擴充套件知識:
① ECMAScript是一個標準,JS只是它的一個實現,其他實現包括ActionScript。
② “ECMAScript可以為不同種類的宿主環境提供核心的指令碼程式設計能力……”,即ECMAScript不與具體的宿主環境相繫結,如JS的宿主環境是瀏覽器,AS的宿主環境是Flash。
③ECMAScript描述了以下內容:語法、型別、語句、關鍵字、保留字、運算子、物件。
原文連結:https://blog.csdn.net/qq877507054/article/details/51395830