DOM探索之-DOM的地位
知識
01-02
我們知道,一個網頁是由html來搭建結構的,通過css來定義網頁的樣式,而JavaScript賦予了頁面的行為,通過它我們可以與頁面進行交互,實現頁面的動畫效果等等。
那javascript究竟通過什麼來實現的呢?
通過ECMAScript這個標準,我們可以編寫程序讓瀏覽器來解析,利用ECMAScript,我們可以通過BOM對象(即browser object model)來操作瀏覽器窗口、瀏覽器導航對象(navigator)、屏幕解析度(screen)、瀏覽器歷史(history)、cookie等等。
但這個通過BOM來實現的交互遠遠不夠。
要實現頁面的動態交互和效果,操作html才是核心。
那如何操作html呢?對,就是DOM,簡單的說,DOM給我們提供了用程序來動態控制html的介面,也就是早期的DHTMl的概念。
因此,DOM處在javascript賦予html具備動態交互和效果的能力的核心地位上。
![](https://pic.pimg.tw/zzuyanan/1488615166-1259157397.png)
![](https://pic.pimg.tw/zzuyanan/1482887990-2595557020.jpg)
※導致position:sticky失效的原因
※裁員猛烈,寒冬已至!程序員,你準備好過冬了嗎?
TAG:極客教程 |