如何在JavaScript中实现对象定义,属性复制和继承。...
分类:
编程语言 时间:
2014-10-16 03:36:51
阅读次数:
246
一、Singleton,单例模式二、AbstractFactory,抽象工厂三、FactoryMethod工厂方法四、Builder,建造模式五、Prototype,原型模式六、Iterator,迭代器模式七、Observer,观察者模式八、TemplateMethod,模板方法九、Command,命令模式十、State,状态模式十一、Strategy,策略..
分类:
其他好文 时间:
2014-10-14 21:34:49
阅读次数:
250
在 Spring 中, 可以在 元素的 scope 属性里设置 Bean 的作用域.默认情况下 bean 是单例的但有的时候, bean 就不能使单例的. 例如: Struts2 的 Action 就不是单例的! 可以通过 scope 属性来指定 bean 的作用域 prototype: 原...
分类:
编程语言 时间:
2014-10-14 19:25:19
阅读次数:
262
1. 过程式程序设计 这种做法很简单,但你无法创建可以保存状态并具有一些仅对其内部状态进行操作的方法function startAnimation(){}function stopAnimation(){}2. 定义一个类,封装这种对象,并使用prototype属性将方法添加至该类var Anim....
分类:
编程语言 时间:
2014-10-14 17:37:19
阅读次数:
196
//去除数字元素数组
function sortnum(a, b) {
return a - b;
}
Array.prototype.unique1 = function() {
this.sort(sortnum);
var newnumbers = [this[0]];
for (var i = 0; i < this.length; i++) {
if (this[i] !=...
分类:
编程语言 时间:
2014-10-14 03:24:37
阅读次数:
190
本系列作为Effective JavaScript的读书笔记。
在一个游戏或者图形模拟的应用中,都会有场景(Scene)这一概念。在一个场景中会包含一个对象集合,这些对象被称为角色(Actor)。而每个角色根据其类型会有一个图像用来表示,同时场景也需要保存一个底层图形展示对象的引用,被称为上下文(Context):
function Scene(context, width, h...
分类:
编程语言 时间:
2014-10-13 20:15:47
阅读次数:
234
/**字符串转时间*/function strToDate(str) {str = str.replace(/-/g,"/");var date = new Date(str );}Date.prototype.format = function(format){var o = {"M+" : th...
分类:
其他好文 时间:
2014-10-13 17:31:09
阅读次数:
144
利用原型prototype创建自定义对象Person:function Person(name,sex){ this.name = name; this.sex = sex;}Person.prototype = { getName:function(){return this.n...
分类:
编程语言 时间:
2014-10-11 22:21:26
阅读次数:
180
原型模式(Prototype):该模式的思想就是将一个对象作为原型,对其进行复制、克隆,产生一个和原对象类似的新对象。而这里的复制有两种:浅复制、深复制。
浅复制:将一个对象复制后,基本数据类型的变量都会重新创建,而引用类型,指向的还是原对象所指向的。
深复制:将一个对象复制后,不论是基本数据类型还有引用类型,都是重新创建的。简单来说,就是深复制进行了完全彻底的复制,而浅复制不彻底。
1、浅复制的核心是super.clone(),它调用的是Object的clone()方法,而在Object类中,clone...
分类:
编程语言 时间:
2014-10-11 19:49:36
阅读次数:
277
jquery ui 的所有组件都是基于一个简单,可重用的widget。
这个widget是jquery ui的核心部分,实用它能实现一致的API,创建有状态的插件,而无需关心插件的内部转换。
$.widget( name, base, prototype )
widget一共有2或3个参数。base为可选。
这里之所以把base放在第二个参数里,主要是因为这样写代码更直观一...
分类:
Web程序 时间:
2014-10-11 18:39:05
阅读次数:
236