DOM就是通過HTML描述的,頁面元素的樹狀結(jié)構(gòu)對象,就是下面這個東西:
我們需要注意這么幾個概念:
DOM是一種標準,這種標準規(guī)定了如何通過HTML來映射對象,以簡化對于HTML中表達的各個節(jié)點的操作ECMAScript和DOM的關(guān)系是:瀏覽器中用符合ECMAScript標準的語言實現(xiàn)了DOM標準可以使用別的語言實現(xiàn)DOM
DOM規(guī)定了下面這些東西:
HTML映射對象,對象的操作鼠標,用戶事件等CSS樣式接口遍歷文檔樹的接口BOM 瀏覽器對象模型
DOM對象是頁面中,用HTML編寫的元素的映射,而BOM對象是瀏覽器對象的映射,通過BOM,我們可以且不限于可以做下面的事情:
彈出新的窗口移動 縮放 關(guān)閉瀏覽器支持cookies獲得 window 或者 navigator對象
目前BOM的標準由HTML5才有標準可以遵循,所以之前各個瀏覽器中對于BOM功能的支持都不盡相同,有了HTML5,BOM在未來的某一天會真正的統(tǒng)一。
ES6
ES6已經(jīng)在2015年6月正式發(fā)布
各個網(wǎng)站對于ES6的語法支持程度不一樣
需要查詢宿主環(huán)境對于ES6的支持可以使用工具
需要查詢?yōu)g覽器對于ES6的支持可以訪問網(wǎng)頁
如果不想面對不同宿主環(huán)境對于ES6兼容性的問題,可以使用ES6轉(zhuǎn)ES5轉(zhuǎn)換器 Babel 或 Traceur
相關(guān)教程推薦:JavaScript視頻教程
更多關(guān)于云服務器,域名注冊,虛擬主機的問題,請訪問西部數(shù)碼官網(wǎng):m.ps-sw.cn