WEB API----事件(event)
Posted aoxiang6699
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WEB API----事件(event)相关的知识,希望对你有一定的参考价值。
当用户与Web页面进行某些交互时,解释器就会创建相应的event对象以描述事件信息。常见的事件有:用户点击页面上某项内容;鼠标经过特定的元素...
Event对象
Event对象代表事件的状态,比如事件在其中发生的元素,键盘按键的状态,鼠标的位置,鼠标按钮的状态。事件通常与函数结合使用,函数不会在事件发生前被执行!
事件句柄
事件句柄(又称事件处理函数,事件监听函数),指用于响应某个事件而调用的函数。
鼠标事件:onclick,ondblclick,onmousedown,onmouseup,onmouseover,onmousemove,onmouseout...
键盘事件:onkeydown,onkeyup,onkeypress...
状态事件: onload,onunload,onchange,onfocus,onblur,onresize,onsubmit,onreset,onerror...
事件处理
事件定义
1.直接在html中定义事件相关属性
<button onclick="alert(123)">按钮</button>
<body onload="init()">...</body>
2.在JS中在添加
oBtn.onclick=function(){...};
document.body.onload=init;
function init(){...}
3.一个事件可以绑定多个监听函数
box.addEventListener(‘click‘, eventCode, false);//DOM
box.attachEvent(‘onclick‘, eventCode);//IE
事件移除
以上是关于WEB API----事件(event)的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript自定义事件 - createEvent()initEvent()和dispachEvent()
facebook graph api /group-id/events 未列出所有事件