您的位置:首页 > Web前端 > JavaScript

[置顶] 浅谈javascript之事件、函数、方法、对象 各代表何含义,通俗解释及其之间的关联与区别

2017-02-20 00:48 796 查看
简单来说:

在javascript中,所有的事件都是通过函数来执行的,函数本身即是动作(针对事件来说),也是方法(针对对象来说)!对象是指的谁触发了事件,绑定事件的主谋。

【事件】
事件就如神经开关,刺激激发动作函数,只需交互一瞬间; 比方:“针刺皮肤,神经刺激敏感”就是一个事件。

【函数】

函数就是对事件作出具体反馈映射,即执行处理某种事件的动作,需要一段执行过程。比方:“针刺皮肤,激发反馈,立刻躲闪”躲闪动作就是函数。

故,所有的函数动作本身都是静态的,不会自我运行,必须借用外力即事件刺激激活调用才可运行。

即,函数动作必须与事件绑定才有意义,函数与事件二者是息息相关,相依为命的,才能称之为完整是动作。

总,函数动作必须有事件激发调用。

【方法】

当把一个函数赋给某个对象当属性时,就变成了方法:

你调用这个对象的方法,他会弹出一句话说:I am a person!

【对象】

在javascript中,一切都是对象!既然是一切,那么 函数、方法、事件本身也是对象。只不过,它们是一种特殊的对象,具有特殊功能和含义;对象也可以简单的理解为一个大仓库,具有各种资源(各种属性——定义这个大仓库的特征,比如,长-宽-高-颜色-材质-建造日期-使用年限-容纳多少物品...;各种方法—也就是函数——定义这个大仓库用途段能干什么?手比如,可以做仓储存放粮食蔬菜水果-可以放置农具机械-可以囤积零售商品-可以做修理厂...)。好了,现在你有一个具有各种资源大仓库了,美美的你想做某些事件,你想到了这个大仓库里有你想要的资源,那么你就可以调用这里的资源了,也就是调用这个对象里的方法了。

【总之】不管是函数动作还是方法手段,都是干什么,本质都是产生动作动机,必须有函数function(){};来执行!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐