标签:
事件:一般用于浏览器与用户操作进行交互
js事件的三种模型:内联模型、脚本模型、DOM2模型
内联模型:事件处理函数是HTML标签的属性
<input type="button" value="点击" onclick="test()" />
脚本模型:事件处理函数谢谢脚本中从而达到层次分离的原则
document.onclick=function(){ //处理逻辑 }
DOM2模型:
一、如何获得事件函数
function testEvt(){
var len=arguments.length;//获得参数个数
//实际上我们并没有传参 len=1 是应为在事件处理函数中,浏览器会默认传递一个参数 这个参数是事件对象(event)
var arg=arguments[0];//获得这个事件对象event
}
//获得事件对象的兼容写法 ( 参数evt也可以写成event)
function getEvt(evt){
var e=evt || window.event;// window.event IE的规范
return e;
}
标签:
原文地址:http://www.cnblogs.com/jalja/p/4712685.html