事件驱动
1.事件
JavaScript侦测到的用户的操作或是页面的一些行为(怎么发生的)
2.事件源
引发事件的元素。(发生在谁的身上)
3.事件处理程序
对事件处理的程序或是函数 (发生了什么事)
事件绑定
1.一般绑定事件
在脚本中绑定
直接在HTML元素绑定
2.同一个事件绑定多个事件处理程序
IE:
对象.attachEvent("事件(on)","处理程序") 添加
对象. detachEvent("事件(on)","处理程序") 删除
FF:
对象.addEventListener("事件","处理程序",布尔值) 添加
对象.removeEventListener("事件","处理程序",布尔值) 删除
事件对象
一、什么是事件对象
用来记录一些事件发生时的相关的信息的对象
1.只有当事件发生的时候才产生,只能在处理函数内部访问
2.处理函数运行结束后自动销毁。
二、如何获取事件对象
IE:window.event
FF: 对象.on事件=function (e){}