总结

作者: 海子小夜曲 | 来源:发表于2018-12-11 19:39 被阅读0次

    原型

    定义 是函数的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,可以作为对象的属性值

    相关文章

      网友评论

          本文标题:总结

          本文链接:https://www.haomeiwen.com/subject/ponehqtx.html