01 2015 档案
摘要:原自本人整理,主要来源于这里。大家如果有补充,十分欢迎大家留言。 一、获取节点document.getElementById();//id=""document.getElementsByName();//name=""document.getElementsByTagName();//"in...
阅读全文
摘要:下面是javascript寄生组合式继承源代码,选自这里。讲解请见我所加注释:function creatObject(o){//该函数是为了创建原型链对象所用,传入值o为一个function F(){}//新建函数F.prototype = o;//设置该函数的原型属性为传入对象return ...
阅读全文
摘要:这里简单提一句构造器和原型共同使用,也就是原型存储方法和共享属性,构造函数定义实例属性。function Dog(age,size){ this.age=age; this.size=size; this.son=["adobe","sun"]; }Dog.prototype={ co...
阅读全文
摘要:要实现更高的数据代码共享,则应使用原型模式。1.原型对象 在javascript中,我们创建函数时,都会有一个prototype属性即原型属性。这个属性是一个指针,指向一个对象,这个对象的用途就是实现实例的属性、方法共享。 在默认情况下,所有的原型对象都会自动获得一个constructor属...
阅读全文
摘要:工厂模式创建对象,虽然符合正常思维。 但由于对象在函数内部定义,故无法得知对象的类型(均为Object)。 使用构造器模式,可以创建特定类型的函数实例: function Dog(age,size) { this.age=age; this.size=size; thi...
阅读全文
摘要:工厂模式构建对象的方法就是常规构建对象思维。 使用函数进行封装,参数即作为对象的属性传入。 最后返回。如下例: function creatDog(age,size) { var D= {}; D.age=age; D.size=size; D.toAge...
阅读全文

浙公网安备 33010602011771号