为了账号安全,请及时绑定邮箱和手机立即绑定
  • 这个是.运算符的实现思路(不是让我们手动去跟着__proto__沿着原型链去找):

    1- 去__proto__中找 实际思路就是沿着原型链找某个原型提供了这个方法

    2- __proto__有点儿像链表中的指针,指向父级原型的prototype

    查看全部
  • 通过函数(例如Fn)new出来的(例如a), a都有一个__proto__指向Fn的prototype

    查看全部
  • 对象要能够使用某种方法(以.属性的方式使用):

    1- 得把这个方法加到这个对象的原型链的某一个原型上

    2- 原型的获取可以通过对象的prototype或者__proto__属性来获取

    3- 原型获取到后还是一个对象,可以增加一些方法/属性

    笔记:

    1- fn.prototype ===  {

            constructor: {...} ,// 指向fn本身

            __proto__: {...} // 

         }


    查看全部
  • 所有通过函数new出来的东西,这个东西都有一个__proto__指向这个函数的protyotype:

    prototype:(显示)原型

    __proto__:隐式原型

    当你想要使用一个对象(或者一个数组)的某个功能时,如果该对象本身具有这个功能,则直接使用,如果该对象本身没有这个功能,则去__proto__中找

    查看全部
  • 重写图,原理

    查看全部
    0 采集 收起 来源:解读zepto设计2

    2018-05-22

  • 通过 重写__proto__ 属性,增加属性,并通过原型引用数组方法

    查看全部
    0 采集 收起 来源:解读zepto设计2

    2018-05-22

  • JS每一个函数都有prototype属性

    查看全部
  • 1.每一个函数,都有一个prototype属性,无论是自定义的,还是系统内置的。都有一个constructor指向它本身。 2.所有通过函数new出来的东西,这个东西都有一个__proto__指向这个函数的prototype,prototype:显式原型,__proto__:(隐式)原型。 3.当你想要使用一个对象(或者一个数组)的某个功能时:如果该对象本身具有这个功能,则直接使用;如果该对象本身没有这个功能,则去__proto__中找。

    查看全部
  • javascript 三座大山:
    1. 原型和原型链
    2. 上下文环境和作用域
    3. 单线程和异步

    查看全部
  • 原型属性增加,__proto__是原型传递,继承,实例的本质。js中所有对象都继承自Object根对象,表面上是prototype,但本质离不开__proto__  

    查看全部
    0 采集 收起 来源:解读zepto设计

    2018-05-06

  • 1,每一个函数,都有一个prototype属性。

    查看全部
  • 类数组

    查看全部
  • js三大重点知识:原型和原型链   上下文环境和作用域    单线程和异步


    查看全部
  • 函数本身是没有属性的 , 因为它并不是一个对象 ,  但是函数的prototype是一个对象 , 可以把属性放在函数的prototype中 , 这就是构造函数   所以Array这个函数可以点出很多方法 , 因为这些方法都是在Array的原型链中定义的

    所有的函数都有一个prototype属性它是一个对象 , prototype下面有一个constructor指向函数本身 , 

    即 fn === fn.prototype.constructor 

    所有通过函数new出来的东西都有一个__proto__(隐式原型)指向prototype(显式原型) , 也就是说不管new几个函数, 他们的__proto__都指向构造函数的prototype , 所以构造函数的方法都放在函数的prototype中 , 而不是直接放在构造函数中

    查看全部
  • 这位双越老师是位好讲师。。
    查看全部
    0 采集 收起 来源:开始

    2018-03-08

举报

0/150
提交
取消
课程须知
1、有javascript语法基础 2、了解zepto的基本使用
老师告诉你能学到什么?
1、javascript原型链的基础知识 2、zepto中原型链的应用 3、zepto的核心设计思想

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!