1. 非IE中事件对象 ===》参数.
引入:
将函数赋给一个对象,dom.onclick是一个方法,这个function是一个匿名函数
回顾:函数可以有参数(实参和形参)
下标从0开始数,0代表第一个数
#案例:打印鼠标事件对象
注:e是匿名函数的一个参数,一般写为e(在IE中浏览器不认识e这个参数)
#打印事件中的实参个数
只有一个,因此可以将其写为下标为0的形式:
事件对象只有一个实参,而实参就是事件对象,即写arguments[0]和写 e都可以。
参数e在非IE中可以运行,但是在IE8中会显示undefined
2. IE中事件对象 ===》window.event
3. 跨浏览器事件对象 ===》window.event或e (参数)
兼容写法:
其他:
对象是有属性和方法的
例如:数组对象拥有一些方法(join、slice)
再例如:获取时分秒、星期的方法