为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript深入浅出

Bosn 资深架构师
难度中级
时长 5小时28分
学习人数
综合评分9.60
493人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.5 逻辑清晰
  • instanceof 判断左边对象的原型链上是否有右边函数的 prototype 属性,左边要求是对象,右边要求是函数或构造器
    查看全部
    0 采集 收起 来源:instanceof

    2017-02-09

  • 使用 in 判断属性是否属于对象会从原型链上的对象查找,使用hasOwnProperty方法可以解决
    查看全部
    0 采集 收起 来源:prototype属性

    2017-02-09

  • 在 ES5 中可以使用 defineProperty 来让创建的对象的原型上不拥有属性
    查看全部
    0 采集 收起 来源:prototype属性

    2017-02-09

  • 重新给 Student.prototype 赋值后,bosh 对象的原型指向还是默认的而不是新的赋值,只有新new 的对象才会指向新的赋值
    查看全部
    0 采集 收起 来源:prototype属性

    2017-02-09

  • 函数的prototype 属性是一个对象,默认具有 constructor 和 __proto__属性
    查看全部
    0 采集 收起 来源:概念与继承

    2017-02-09

  • bind 方法返回的函数就没有 prototype 属性,bind 方法是修改函数运行时的 this 指向
    查看全部
    0 采集 收起 来源:再谈原型链

    2017-02-09

  • 并不是所有对象的原型链上有 Object.prototype ,空对象 null 就没有
    查看全部
    0 采集 收起 来源:再谈原型链

    2017-02-09

  • 基于原型链的继承
    查看全部
    0 采集 收起 来源:再谈原型链

    2017-02-09

  • 让student继承person的属性如直接 Student.prototype = Person.prototype; 则给Student 增加属性的时候,Person也会增加,所以Object.create 创建一个空对象,原型指向 Person.prototype
    查看全部
    0 采集 收起 来源:概念与继承

    2017-02-09

  • xzx
    查看全部
  • 函数的 prototype 指向 new 的对象的原型
    查看全部
    0 采集 收起 来源:概念与继承

    2017-02-09

  • 面向对象程序设计是一种程序开发的方法,对象指的是类的实例,具有 继承、封装、多态、抽象
    查看全部
    0 采集 收起 来源:概念与继承

    2017-02-09

  • 属性标签~~~·
    查看全部
  • 严格模式: 不允许用with 所有变量必须声明, 赋值给为声明的变量报错,而不是隐式创建全局变量。 eval中的代码不能创建eval所在作用域下的变量、函数。而是为eval单独创建一个作用域,并在eval返回时丢弃。 函数中得特殊对象arguments是静态副本,而不像非严格模式那样,修改arguments或修改参数变量会相互影响。 删除configurable=false的属性时报错,而不是忽略 禁止八进制字面量,如010 (八进制的8) eval, arguments变为关键字,不可作为变量名、函数名等 一般函数调用时(不是对象的方法调用,也不使用apply/call/bind等修改this)this指向null,而不是全局对象。 若使用apply/call,当传入null或undefined时,this将指向null或undefined,而不是全局对象。 试图修改不可写属性(writable=false),在不可扩展的对象上添加属性时报TypeError,而不是忽略。 arguments.caller, arguments.callee被禁用
    查看全部

举报

0/150
提交
取消
课程须知
1.您至少学习了本站“JS入门”、“JS进阶”两门基础课程。 2.如您具备一定实践经验对学习有很大帮助。 3.如您没有脚本编程开发经验,学习过程有可能会受挫部分内容或示例代码,请“暂时略过不懂的部分,后面章节会阐述”,当然想透彻学习,还需大量实践来体会知识的内涵。
老师告诉你能学到什么?
结合实例,深入解析以下知识内容: 1. 数据类型、表达式和运算符、语句; 2. 对象、数组、变量、函数; 3. this、闭包和作用域; 4. OOP; 5. 正则与模式匹配。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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