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

JavaScript深入浅出

Bosn 资深架构师
难度中级
时长 5小时28分
学习人数
综合评分9.60
493人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.5 逻辑清晰
  • 对象不可被改写
    查看全部
  • js 继承的实现方式 子类.prototype = Object.create( 父类.prototype)
    查看全部
    0 采集 收起 来源:概念与继承

    2016-08-22

  • 要点: instanceof的右边必须是函数或构造器,左边一般是对象。如果左边不是对象,而是 基元类型。那会返回false。
    查看全部
    0 采集 收起 来源:instanceof

    2016-08-22

  • 每一个函数都有一个prototype。 比如: function Abc(){} 就会默认创建一个Abc.prototype。
    查看全部
    0 采集 收起 来源:概念与继承

    2016-08-22

  • 如果修改Student.prototype的属性,那所有实例都会有影响。但是如果将Student.prototype整个全改变,比如重新赋值为一个对象字面量。那对于已经存在的实例来说,不会有变化。因为它们的原型是指向当时的那个Student.prototype,而不是现在的这个Student.prototype。 但是对于新创建的实例,原型会指向改变后的,新的Student.prototype。
    查看全部
    0 采集 收起 来源:prototype属性

    2016-08-23

  • Foo.prototype是一个对象。 Foo.prototype.x是在这个对象上添加属性x.
    查看全部
    0 采集 收起 来源:概念与继承

    2016-08-22

  • studnet.prototype.x这里如果只是动态的修改studnet.prototype上面会被动态的修改,但是如果一整个studnet.prototype都全部修改的话,并不会影响已经new了的实例,只是会影响及接下来new的实例
    查看全部
    0 采集 收起 来源:prototype属性

    2016-08-22

  • 执行上下文 变量对象
    查看全部
  • 判断this的指向(1-4优先级逐级递减,1优先级最高,4优先级最低): 1、函数被new调用,this指向由new新构造出来的这个对象; 2、函数通过call()、apply()、bind()调用,this指向被绑定的对象; 3、函数作为方法被调用,this指向这个对象(即常说的对象上下文); 4、默认(非严格模式)情况下,this指向window, 严格模式下,this指向undefined。
    查看全部
  • IJN
    类型比较练习
    查看全部
    0 采集 收起 来源:编程练习

    2016-08-22

  • 字符串和数字转换技巧
    查看全部
  • - 在JavaScript中依旧是减号的意思; + 除有加号的意思外,还有连接符的意思; 巧妙转换: num - 0 可以转化为数字类型; num + "" 可以转化为字符串类型;
    查看全部
  • JavaScript的数据类型: 原始类型:string、number、null、undefined、boolean。 对象类型:object 包括Function、Array、data、and so on。
    查看全部
  • Object.create()方法和通过new关键字创建对象实例相比,好处是:Student.prototype是个__proto__指向Person.prototype的空对象,而不是一个具有name和age属性的对象。这样,只继承了原型链上的方法,而不用让Student的实例的__proto__也具有那些不必要的方法。比如说我new Student()时没有传age的值,那么它会是undefine,往上则在他的原型链上也找不到age属性。
    查看全部
    0 采集 收起 来源:概念与继承

    2016-08-23

  • call和apply面试中常问及
    查看全部
    0 采集 收起 来源:[JavaScript]this

    2016-08-22

举报

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

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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