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(){ //注册事件代码 }