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

本文深入探讨了JavaScript中事件、函数、方法与对象的概念及相互关系。解释了事件如何触发函数,函数作为方法绑定到对象上,以及这些概念在实际编程中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简单来说:

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

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

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

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

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

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

【方法】

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

1
2
3
4
5
var  person = {
     age : 26,
     say :  function  (){
         alert( 'I am a person! ' );
     }

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

【对象】

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

【总之】不管是函数动作还是方法手段,都是干什么,本质都是产生动作动机,必须有函数function(){};来执行!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值