一、事件驱动

    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("事件","处理程序",布尔值)  删除