总结

原型

定义 是函数的prototype属性所引用的对象

目的:为了同类对象之间的数据共享

实际开发的使用

1,定义构造函数,实现函数体部分

使用构造函数区创建对象

function Person (){

特有的属性写在构造函数内部

}

2,将该对象属性的相关方法定义在原型上

将共有的属性(一般是方法)

Person。prototype。say = function(){}

Person。prototype。run = function(){}

或者

Person.prototype = {

constructor :Person,

say:function(){},

run:function(){}

}

var zs = new Person();

继承

定义 只一个对象 有权去访问另一个对象上的成员

1,原型式

2,混入式

3,借用构造函数模式

原型链

本质是通过 __proto__ 属性连接起来,体现继承关系的

掌握程度

1,给定一个对象可以迅速找到 该对象的原型链

2,找到该对象的三口之家 

函数

函数式js中的一等公民

1,函数有双重身份

对象。 可以添加属性和方法--静态成员

函数。在调用是,就存在四中调用模式

2,可以嵌套使用

*js使用词法作用域,那么会产生作用域链

3,可以作为其他函数的实参

*回调函数

4,可以作为其他函数的返回值

*闭包

5,可以限定作用域

*

6,可以作为对象的属性值

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容