title: HelloWorld! # 文章頁面上的顯示名
date: 2015-11-09 15:56:26 # 文章生成時間异逐,一般不改
categories: # 文章分類目錄遗增,可省略
- 隨筆
- 瞬間
tags: # 文章標簽敷硅,可省略
- hexo
- blog # 個數(shù)不限蝠引,單個可直接跟在 tags 后面
JavaScript的組成由三部分組成
DOM
- Document Object Model 文檔對象模型,DOM樹效床,本身為我們操作頁面元素提供了一套方法(API)
- 此處的文檔指的是HTML頁面(HTML文檔)
- API:Application Programming Interface 應(yīng)用程序編程接口
- 當網(wǎng)頁被加載時们童,瀏覽器會創(chuàng)建頁面的文檔對象模型,即DOM敦跌。
- DOM(文檔對象模型)被構(gòu)造為對象的樹背伴。
- DOM由一系列相關(guān)的對象構(gòu)成,引申為Document對象峰髓。
- DOM的標準化組織是W3C傻寂。
BOM
- Browser Object Model 瀏覽器對象模型,核心(window),提供一個和瀏覽器交互的對象
- BOM提供了獨立于內(nèi)容而與瀏覽器窗口進行交互的對象携兵。
- BOM由一系列相關(guān)的對象構(gòu)成疾掰,并且每個對象都提供了很多方法與屬性。
- 因為BOM主要用于管理窗口與窗口之間的通信徐紧,因此其核心對象是window静檬。
- BOM缺乏標準炭懊,JavaScript語法的標準化組織是ECMA,DOM的標準化組織是W3C拂檩。
ECMAScript
ECMAScript指代JavaScript的核心語法侮腹。
JavaScript 由 Brendan Eich 發(fā)明。
JavaScript于1995 年出現(xiàn)在 Netscape 中于 1997 年被 ECMA(一個標準協(xié)會)采納稻励。
語法核心
變量
基本數(shù)據(jù)類型
對象類型
結(jié)構(gòu)(循環(huán)|條件|判斷)
面向?qū)ο?/p>