摘要:        
this是Javascript语言的一个关键字。 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如, 随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。 下面分四种情况,详细讨论this的用法。 情况一:纯粹的函数调用 这    阅读全文
posted @ 2017-05-20 17:23
浅葱小唱
阅读(151)
评论(0)
推荐(0)
        
            
        
        
摘要:        
这个系列的第一部分介绍了"封装",第二部分介绍了使用构造函数实现"继承"。 今天是最后一个部分,介绍不使用构造函数实现"继承"。 一、什么是"非构造函数"的继承? 比如,现在有一个对象,叫做"中国人"。 还有一个对象,叫做"医生"。 请问怎样才能让"医生"去继承"中国人",也就是说,我怎样才能生成一    阅读全文
posted @ 2017-05-20 17:11
浅葱小唱
阅读(132)
评论(0)
推荐(0)
        
            
        
        
摘要:        
这个系列的第一部分,主要介绍了如何"封装"数据和方法,以及如何从原型对象生成实例。 今天要介绍的是,对象之间的"继承"的五种方法。 比如,现在有一个"动物"对象的构造函数。 还有一个"猫"对象的构造函数。 怎样才能使"猫"继承"动物"呢? 一、 构造函数绑定 第一种方法也是最简单的方法,使用call    阅读全文
posted @ 2017-05-20 17:06
浅葱小唱
阅读(158)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。 那么,如果我们要把"属性"(property)和"方法"(method),封装成一个对象,甚至要从原型对象生成    阅读全文
posted @ 2017-05-20 16:53
浅葱小唱
阅读(129)
评论(0)
推荐(0)
        

浙公网安备 33010602011771号