搭建Spring环境、实例化Bean、管理Bean的作用域以及Bean的生命周期...
分类:
编程语言 时间:
2014-12-06 10:10:11
阅读次数:
189
prototype——原型,用于给对象动态地新增属性和行为。
可以将prototype看做是一个额外的对象,在构造器上引用一个prototype对象,这个对象拥有一些属性和方法;
通过构造函数产生的对象也自然链接了这个prototype对象,而且可以把prototype对象的属性和方法当做自己的;
当然,原始的属性和通过prototype获得的属性还是有些不一样,至少通过hasOwnProperty可以判断出这个属性是不是自己的原生属性;
另外,可以通过a.isPrototypeOf(b)来判断a是不是b的...
分类:
编程语言 时间:
2014-12-05 22:48:15
阅读次数:
158
原文地址:http://leihuang.org/2014/12/03/prototype/
Creational 模式
物件的产生需要消耗系统资源,所以如何有效率的产生、管理 与操作物件,一直都是值得讨论的课题, Creational 模式即与物件的建立相关,在这个分类下的模式给出了一些指导原则及设计的方向。下面列举到的全属于Creational 模式
Simple F...
分类:
其他好文 时间:
2014-12-05 22:46:43
阅读次数:
194
var questionId = []; var anSwerIdValue = [];////javascript数组扩展indexOf()方法Array.prototype.indexOf = function (e) { for (var i = 0, j; j ...
分类:
编程语言 时间:
2014-12-05 19:04:51
阅读次数:
197
一、 JavaScript 设计思想 1994年,网景公司(Netscape)发布了Navigator浏览器0.9版。这是历史上第一个比较成熟的网络浏览器,轰动一时。但是,这个版本的浏览器只能用来浏览,不具备与访问者互动的能力。比如,如果网页上有一栏"用户名"要求填写,浏览器就无法判断访问者是否真....
分类:
编程语言 时间:
2014-12-05 00:42:49
阅读次数:
202
var Promise=function(args){ this.callback=[]; var _this=this; setTimeout(function() { _this.done(); }, 0);};Promise.prototype.then=function(res...
分类:
编程语言 时间:
2014-12-04 21:19:41
阅读次数:
154
function SuperType(){this.property = true;} SuperType.prototype.getSuperValue = function(){return this.property;} function SubType(){this.subproperty ...
分类:
其他好文 时间:
2014-12-04 13:47:31
阅读次数:
174
static prototype:Object函数的原型是静态的,也就是一个函被创建无论多少次原型是一个如果将属性和方法添加到原型中,则所有函数对象都会共有这些属性和方法function Person(){}Person.prototype.name = "Jack";Person.prototyp...
分类:
其他好文 时间:
2014-12-04 13:36:25
阅读次数:
134
//对象克隆function object(o){function F(){}F.prototype = o;return new F();}//原型继承function inheritPrototype(subType,superType){var prototype = object(super...
分类:
其他好文 时间:
2014-12-04 13:36:18
阅读次数:
170
此方式即可满足函数的复用,也可满足子类实例有各自的属性,也可传递参数。function SuperType(name){ this.name = name; //参数传递 this.colors = [1,2]; //子类实例共有基本值} SuperType.prototype.sayN...
分类:
其他好文 时间:
2014-12-04 13:28:45
阅读次数:
141