[置顶] 浅谈javascript之事件、函数、方法、对象 各代表何含义,通俗解释及其之间的关联与区别
2017-02-20 00:48
796 查看
简单来说:
在javascript中,所有的事件都是通过函数来执行的,函数本身即是动作(针对事件来说),也是方法(针对对象来说)!对象是指的谁触发了事件,绑定事件的主谋。
【事件】
事件就如神经开关,刺激激发动作函数,只需交互一瞬间; 比方:“针刺皮肤,神经刺激敏感”就是一个事件。
【函数】
函数就是对事件作出具体反馈映射,即执行处理某种事件的动作,需要一段执行过程。比方:“针刺皮肤,激发反馈,立刻躲闪”躲闪动作就是函数。
故,所有的函数动作本身都是静态的,不会自我运行,必须借用外力即事件刺激激活调用才可运行。
即,函数动作必须与事件绑定才有意义,函数与事件二者是息息相关,相依为命的,才能称之为完整是动作。
总,函数动作必须有事件激发调用。
【方法】
当把一个函数赋给某个对象当属性时,就变成了方法:
你调用这个对象的方法,他会弹出一句话说:I am a person!
【对象】
在javascript中,一切都是对象!既然是一切,那么 函数、方法、事件本身也是对象。只不过,它们是一种特殊的对象,具有特殊功能和含义;对象也可以简单的理解为一个大仓库,具有各种资源(各种属性——定义这个大仓库的特征,比如,长-宽-高-颜色-材质-建造日期-使用年限-容纳多少物品...;各种方法—也就是函数——定义这个大仓库用途段能干什么?手比如,可以做仓储存放粮食蔬菜水果-可以放置农具机械-可以囤积零售商品-可以做修理厂...)。好了,现在你有一个具有各种资源大仓库了,美美的你想做某些事件,你想到了这个大仓库里有你想要的资源,那么你就可以调用这里的资源了,也就是调用这个对象里的方法了。
【总之】不管是函数动作还是方法手段,都是干什么,本质都是产生动作动机,必须有函数function(){};来执行!
在javascript中,所有的事件都是通过函数来执行的,函数本身即是动作(针对事件来说),也是方法(针对对象来说)!对象是指的谁触发了事件,绑定事件的主谋。
【事件】
事件就如神经开关,刺激激发动作函数,只需交互一瞬间; 比方:“针刺皮肤,神经刺激敏感”就是一个事件。
【函数】
函数就是对事件作出具体反馈映射,即执行处理某种事件的动作,需要一段执行过程。比方:“针刺皮肤,激发反馈,立刻躲闪”躲闪动作就是函数。
故,所有的函数动作本身都是静态的,不会自我运行,必须借用外力即事件刺激激活调用才可运行。
即,函数动作必须与事件绑定才有意义,函数与事件二者是息息相关,相依为命的,才能称之为完整是动作。
总,函数动作必须有事件激发调用。
【方法】
当把一个函数赋给某个对象当属性时,就变成了方法:
【对象】
在javascript中,一切都是对象!既然是一切,那么 函数、方法、事件本身也是对象。只不过,它们是一种特殊的对象,具有特殊功能和含义;对象也可以简单的理解为一个大仓库,具有各种资源(各种属性——定义这个大仓库的特征,比如,长-宽-高-颜色-材质-建造日期-使用年限-容纳多少物品...;各种方法—也就是函数——定义这个大仓库用途段能干什么?手比如,可以做仓储存放粮食蔬菜水果-可以放置农具机械-可以囤积零售商品-可以做修理厂...)。好了,现在你有一个具有各种资源大仓库了,美美的你想做某些事件,你想到了这个大仓库里有你想要的资源,那么你就可以调用这里的资源了,也就是调用这个对象里的方法了。
【总之】不管是函数动作还是方法手段,都是干什么,本质都是产生动作动机,必须有函数function(){};来执行!
相关文章推荐
- javascript – 为什么null是一个对象,null和undefined之间有什么区别?(最通俗的解释,推荐)
- 浅谈JavaScript事件绑定的常用方法及其优缺点分析
- javascript 对象和函数(方法)区别和联系
- java中equals和==之间的区别?clone方法的作用,及其为什么要使用clone方法?如何使用clone复制对象?以及深克隆浅克隆
- 二.OC基础--1,对象的存储细节,2,#pragma mark指令,3,函数和对象方法的区别,4,对象和方法之间的关系 ,5.课堂习题
- JavaScript本地对象常用方法(七)——DOM事件及其方法
- 浅谈c#语言的类,事件,对象,方法和函数的区别
- php isset函数对比empty函数之间的区别及其使用方法
- JavaScript基础(基本语法:变量、语句、数组、函数、对象、全局方法以及js与java不同,js与html关联)
- 【javascript】函数调用的对象和方法
- js 获取函数的所有参数和遍历JavaScript某个对象所有的属性名称和值的方法
- 用 javascript 获取当页面上鼠标(光标)位置 和 触发事件的对象 的方法
- javascript的函数、创建对象、封装、属性和方法、继承
- javascript 函数调用的对象和方法
- isArray()函数(JavaScript中判断对象类型的种种方法)
- java对象与JavaScript对象之间的区别
- JavaScript 申明函数的三种方法 每个函数就是一个对象(一)
- JavaScript中绑定事件监听函数的通用方法 addEvent() [转]
- isArray()函数(JavaScript中对象类型判断的几种方法)
- JavaScript isArray()函数判断对象类型的种种方法