摘要:        
js的对象之间的继承抛弃了原型与构造器的概念,而转为字面量对象之间进行属性拷贝的方式进行继承。 首先我们来写一个封装好的继承函数: 函数有一个形参parent,函数内部新建一个空的子对象,这个子对象就像一个白的画板,逐渐的将父对象上的内容临摹上去。for循环当中是将父对象中的属性和方法逐个复制给子对    阅读全文
posted @ 2016-09-20 23:06
lavyun
阅读(6192)
评论(0)
推荐(0)
        
            
        
        
摘要:        
extend函数的第一个参数是子构造器,第二个参数是父构造器; 为什么子构造器的原型对象不直接指向父构造器的原型对象,是因为若child.prototype=parent.prototype,则会出现父子的原型对象绑定在一起,即父子的原型对象的引用相等,相当于指向同一个地址,改变子对象的原型,父对象    阅读全文
posted @ 2016-09-20 21:03
lavyun
阅读(947)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1.原型是函数对象的属性,它的初始值是一个空对象,这个prototype原型对象可以添加方法和属性。 2.构造器对象查找属性和方法时先查找构造器后查找原型。 3.若构造器中的属性和原型中的属性相同,构造器的优先级会高于原型。 4.枚举属性(for-in) (1).数组枚举 var a=[1,2,3]    阅读全文
posted @ 2016-09-20 18:52
lavyun
阅读(315)
评论(0)
推荐(0)
        

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号