//用构造函数创建对象,利用原型为函数添加方法function Person(name,age,sex){this.Name=name;this.Age=age;this.Sex=sex;}Person.prototype.play=function(){return "我是:"+this.Name...
分类:
编程语言 时间:
2014-12-12 22:06:16
阅读次数:
129
23种设计模式目录创建型1. Factory Method(工厂方法)2. Abstract Factory(抽象工厂)3. Builder(建造者)4. Prototype(原型)5. Singleton(单例)结构型6. Adapter Class/Object(适配器)7. Bridge(桥接...
分类:
其他好文 时间:
2014-12-12 00:00:33
阅读次数:
495
上一讲我们学会了通过原型来继承父类实例的属性,即用prototype指向一个父类实例。
这样做我们需要人为地实例化一个父类对象,而且如果父类中有一些特别的属性和行为子类有可能是用不到。
由此我们自然会想,有没有一种办法只将一些公共属性和行为公开,让子类来继承呢?
做法很简单,就是将这些公共的属性和行为全部定义到父类的prototype中。...
分类:
编程语言 时间:
2014-12-11 19:10:14
阅读次数:
174
第一种是比较常规的方法思路:1.构建一个新的数组存放结果2.for循环中每次从原数组中取出一个元素,用这个元素循环与结果数组对比3.若结果数组中没有该元素,则存到结果数组中复制代码代码如下:Array.prototype.unique1 = function(){var res = [this[0]...
分类:
编程语言 时间:
2014-12-11 19:01:19
阅读次数:
179
此文来自:http://www.blogjava.net/heavensay/archive/2013/10/20/405440.htmlJs中Prototype、__proto__、Constructor、Object、Function关系介绍一 Prototype、__proto__与Obje....
分类:
Web程序 时间:
2014-12-11 17:04:10
阅读次数:
241
有网友问及《克隆复制可使用原型( Prototype)设计模式》http://www.cnblogs.com/insus/p/4154495.html这篇,不管是动态添加,还是克隆所得到的数据行,我怎样才能获取用户填写的值?是的,在那个演示中,Insus.NET只是演示了一个设计模式,原型(prot...
分类:
其他好文 时间:
2014-12-10 16:10:47
阅读次数:
180
jQuery.fn = jQuery.prototype = { //添加实例属性和方法jquery : 版本constructor : 修正指向问题init() : 初始化和参数管理selector : 存储选择字符串length : this对象的长度toArray() : 转数组get() :...
分类:
Web程序 时间:
2014-12-10 14:06:54
阅读次数:
248
今天有学习设计模式的原型(Prototype)《设计模式--原型(Prototype)模式》http://www.cnblogs.com/insus/p/4152773.html。为了加强了解与认识,现再做一个练习。创建一个原型接口:创建一个用户控件,并实现接口:现在网页中有一个按钮,用户点一点这个...
分类:
其他好文 时间:
2014-12-10 00:20:40
阅读次数:
242
new操作符易用,但是往往容易忽略对其的理解。var foo= new Foo();这个简单的语句,涉及到了一系列的步骤: 1),给对象开辟内存,即 var foo= {}; 2),修改新对象的隐式原型对象,即 foo.__proto__ = Foo.prototype; 3),在foo上下文...
分类:
其他好文 时间:
2014-12-09 22:41:52
阅读次数:
202
写这些也许有人认为“为了模式而模式”。Insus.NET所想到的,每个大师成为大师之前,也许都得这样做。走路,从小就开始学,直至现在,谁还不是为了走路而走路?一直重复着......很多人没有分享自己的经验,分享自己的过程,分享这东西,它不会因为分享而变少了......感动的故事,是因为分享了历程而让...
分类:
其他好文 时间:
2014-12-09 17:12:18
阅读次数:
334