event:事件对象。当一个事件发生的时候,和当前这个对象发生的这个事件有关的一些详细信息都会被临时保存到一个地方——event对象,供我们在需要的时候调用。(就像飞机上的黑匣子)
事件对象必须在一个事件调用的函数里面使用才有内容
事件函数:事件调用的函数(一个函数是不是事件函数,不在定义的时候决定,而是取决于这个函数调用的时候是被谁调用的,才能决定是不是事件函数。)
需要注意的是,event需要考虑兼容的问题。
ie/chrome中,event是一个内置全局对象。
firefox(也是标准的定义方式):事件对象是通过事件函数的第一个参数传入的。
如果一个函数是被事件调用的,那么这个函数定义的第一个参数就是事件对象。
onmousemove:当鼠标在一个元素上面移动的时候触发。触发频率不是像素决定的,而是由时间间隔(很短)决定的,在一个指定时间内,如果鼠标的位置和上一次的位置发生了变化,就会触发一次。
网友评论