JavaScript原型链方法及链式调用

前端之家收集整理的这篇文章主要介绍了JavaScript原型链方法及链式调用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

<table class="text"><tr class="li1">
<td class="ln"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

调用方法,会在自身prototype链上查找, 如果没有找到,回去父类查找,直到object为止; 因为一切对象皆来自object,此为原型。   Function类,父类是Object Function.prototype.method = function(name.fn){         this.prototype[name] = fn;     return this;     } 所有通过函数构造器创建类,父类都是Function, 所以原型机制让每一个通过函数构造创建的类,都可以顺藤摸瓜,找到method方法功能: 给原型链注册方法及执行函数,它是工具方法,可以用于基础框架的构造; this 在一个类里面,this永远指向这个类实例化后的对象,对象拥有类的所有属性方法。 return this ;返回对象,即可链式调用,接着执行;让代码更优雅。   匿名函数 没有函数名,但可以被赋予变量。 (事件执行)的回调函数, ele.addEventListener('click',function(){},false);   自执行函数 语法: (function(){ })(); 即在一个函数定义好后,立即执行。   人类 name,age 属性 构造函数就传值初始化, 使用method方法链式调用 创建getName(我的名字叫:)setName() getAge(我的年龄:) setAge方法   最后,实例化你想造的人。

猜你在找的JavaScript相关文章