说说个人理解,所谓属性,是相对于对象而言,对象才有属性,例如
var xx=new xxx() //就是新建一个对象xxx,赋值到xx接下来你就可以对这个对象添加属性;xx.name="zhangsan" //这其中的.nanme,就是对象xx中的一个属性;
//而方法和类,应该说是一个封装,就是实现一个逻辑处理过程,也可以return返回一个值比如说:
function fun(x,y){
return x+y
} var i=fun(1,2) // i=3;
事件:
是js中特有的东西。js就是基于事件驱动的一门语言。
想一下js的实现,都(大多数)是通过用户与浏览器的交互,比如你点击某个控件,鼠标放上,ajax请求等等,你的这些操作其实都是触发了js中定义的具体的事件,你可以给具体的事件绑定处理事件的函数。
我们常用的事件有:click,mouseover,mouseout等等。
事件属性:
表示的是具体的事件的一些特性,这些属性是让你更好的去控制这个事件,比如点击事件有属性可以判断点击的位置,点击时候是不是按下了哪个键盘按键,点击是鼠标左键还是鼠标右键。
关于事件的一些知识,强烈建议你去看下《javascript权威指南》,里面对事件,事件属性,事件目标,事件触发等等各种含义都解释的相当到位,相信你看了一定有帮助。
同时很希望帮到你,看到下面专家的回答,我压力还是蛮大的,真心希望我的回答能解决你的问题。