什么是JavaScript
一種基于對象和事件驅動并具有相對安全性的客戶端腳本語言(是一種弱類型的語言)
JavaScript的歷史
1995年蛆橡,由網(wǎng)景公司開發(fā)出來,最開始叫Mocha,后改名為LiveScript,后來與sun公司結盟開發(fā),又改名為javaScript(以便搭上當時熱門Java的順風車)茉兰。再后來微軟也出了一個叫JScript的泌参。這時就有兩個版本的javaScript,會影響web跨平臺的本質(zhì)签杈,歐洲計算機制造商協(xié)會就提出來ECMASCript的腳本語言標準瘫镇。
后來各大瀏覽器廠商都將ECMAScript作為實現(xiàn)javaScript的依據(jù)
JavaScript的實現(xiàn)
javaScript是由三個部分組成的,分別是:
1、ECMAScript (提供js的核心功能)
2铣除、DOM(文檔對象模型)
3谚咬、BOM(瀏覽器對象模型)
DOM(文檔對象模型)
我所理解的DOM
DOM是一個應用程序接口,接口里面有一些方法尚粘,可以提供一些額外功能
官方定義
DOM? 提供與網(wǎng)頁內(nèi)容交互的方法和接口
DOM是一個應用程序接口择卦,用于在HTML中使用擴展的XML(XML是可擴展標識文言,是被設計為傳說和儲存數(shù)據(jù)的)郎嫁。
DOM是網(wǎng)頁中用來表示文檔對象的標準模型
DOM是W3C推薦的處理可擴展標識語言(XML)的標準編程接口
BOM
BOM是提供與瀏覽器交互的方法和接口
BOM就是用于支持訪問和操作瀏覽器窗口