1.事件是JavaScript事先定義好的
2.JavaScript中事件大多都是以「on……」開頭的
3.事件由三要素組成:事件源、事件名、事件響應程序javascript
BOM對象組成:html
window(頂級對象):java
document(文檔對象)——>DOM
history(歷史對象)
location(地址欄對象)
navigator(瀏覽器對象)
screen(屏幕對象)
……web
當頁面被加載時,瀏覽器會建立一個樹形的文檔對象模型瀏覽器
<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>文檔標題</title> </head> <body> <a href="#">個人連接</a> <h1>個人標題</h1> </body> </html>
元素:全部的html標記dom
節點:ecmascript
1.節點樹中的節點彼此擁有層級關係。
2.父(parent)、子(child)和同胞(sibling)等術語用於描述這些關係。
3.父節點擁有子節點。同級的子節點被稱爲同胞(兄弟或姐妹)。函數
事件源:DOM元素(HTML標籤)
事件名:JavaScript中事先定義好的
事件響應程序:函數動畫
1.行內註冊(通常不用)
2.動態註冊
注意:ui
window.onload = function(){ //註冊事件代碼 }