一、事件驱动
1.事件
javascript侦测到的用户的操作或是页面的一些行为(怎么发生的)
2.事件源
引发事件的元素。(发生在谁的身上)
2.事件处理程序
对事件处理的程序或是函数 (发生了什么事)
二、事件的分类
1.鼠标事件
onclick
ondblclick
onmousedowm
onmouseup
onmousemove
onmouseover
onmouseout
2.键盘事件
onkeyup
onkeydown
onkeypress 鼠标按下或按住
3.表单事件
onsubmit
onblur
onfoucs
onchange
4.页面事件
onload
onunload
onbeforeunload
三、如何绑定事件
1.在脚本中绑定
2.直接在HTML元素绑定
3.<script for="two" event="onclick">
alert("我是DIV2");
</script>
四、同一个事件绑定多个事件处理程序
1.IE:
对象.attachEvent("事件(on)","处理程序") 添加
对象.dettachEvent("事件(on)","处理程序") 删除
FF:
对象.addEventListener("事件(on)","处理程序",布尔值) 添加
对象.removeEventListener("事件","处理程序",布尔值) 删除