JavaScript組成部分——ECMAScript、DOM、BOM、

一、JavaScript組成部分

  雖然 JavaScript 和 ECMAScript 一般被人們用來表達相同的含義,但 JavaScript 的含義卻比ECMA-262標準中規定的要多得多。 一個完整的JavaScript應該由下列三個不一樣的部分組成編程

  • 核心(ECMAScript);

  ECMAScript是一種由Ecma國際(前身爲歐洲計算機制造商協會,英文名稱是European Computer Manufacturers Association)經過ECMA-262標準化的腳本程序設計語言。ECMAScript 定義的只是這門語言的基礎,而在此基礎之上能夠構建更完善的腳本語言。咱們常見的 Web瀏覽器只是 ECMAScript 實現可能的宿主環境之一。組成部分有:語法、類型、語句、關鍵字、保留字、操做符、對象等。瀏覽器

  目前ECMAScript有6個版本,分別是ECMAScript1ECMAScript2ECMAScript3ECMAScript4(因爲制定時分歧過大,並未正式布)、ECMAScript五、ECMAScript2015。截止發佈日期,JavaScript的官方名稱是ECMAScript 2015,下一版本將於今年(2016年)發佈,命名爲ECMAScript 2016。從2015年開始,新版本將按照ECMAScript+年份的形式發佈。編程語言

  • 文檔對象模型(DOM)——對應Document對象;

  一個與系統平臺各和編程語言無關的接口,程序和腳本能夠經過這個接口動態地訪問和修改文檔的內容、結構和樣式。設計

  DOM把一份文檔理解爲一顆家譜樹(節點樹),分別爲parent(父節點)、child(子節點)、sibling(兄弟節點),以下圖:htm

  

  文檔是由節點組成的集合,節點有如下幾種類型:對象

    元素節點(標籤)、文本節點(包含在元素節點中)、屬性節點(對元素作出更具體的描述)——幾乎全部元素都有一個title屬性blog

  • 瀏覽器對象模型(BOM)——對應window對象

  它提供了不少對象,用於訪問瀏覽器的功能;這些功能與任何網頁內容無關;接口

  暫時很少作介紹,之後再作說明。ip

相關文章
相關標籤/搜索