React.js入門
https://ithelp.ithome.com.tw/articles/10215265
DOM(Document Object Model)
如果要你說明「網頁」是什麼
「UI」。然而對接觸過前端技術的人,可能會認為網頁是一個包含:
- 元素 : 如: button、div
- 事件 : 如: 點擊、輸入
...等等族繁不及備載。總結來說,就像是一個「提供很多可以操作的介面的程式」。 - 事實上,這支程式的架構就像是一棵樹、一份整理完善的文件,支幹底下有分支(例如: 元素類別中有按鍵)、分支上有多個樹葉(例如: 按鍵有提供點擊功能)...。這樣的結構,在程式語言中又稱為是「物件導向(Object-orient,簡稱OO)」結構
- 因此,我們把這個 HTML、XML 和 SVG 文件的程式介面,稱為文件物件模型(Document Object Model, DOM)。
這些常用的語法就是在操作DOM:
document.getElementById
就是用id在向DOM取得元素。document.getElementById().scrollTop=....
就是在修改元素在DOM的scrollTop。
留言
張貼留言