function StringBuilder() { this._strings_ = new Array;}StringBuilder.prototype.append = function (str) { this._strings_.push(str);};StringBuilde...
分类:
Web程序 时间:
2014-07-07 00:46:42
阅读次数:
248
定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。类型:创建类模式类图:原型模式主要用于对象的复制,它的核心是就是类图中的原型类Prototype。Prototype类须要具备下面两个条件:实现Cloneable接口。在java语言有一个Cloneable接口,它的作用仅仅有一个,...
分类:
其他好文 时间:
2014-07-03 19:58:33
阅读次数:
144
js 去除空格与换行//去除空格 String.prototype.Trim = function() { return this.replace(/\s+/g, ""); } //去除换行 function clearBr(key) { key = key.replace(//g,""...
分类:
Web程序 时间:
2014-07-02 21:16:23
阅读次数:
268
概述jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+,...
分类:
Web程序 时间:
2014-07-02 10:26:43
阅读次数:
329
prototype的经典使用场景就是为对象增加属性和方法,如给自定义的Man对象增加个姓名属性和语言方法:
function man() {
this.age = "22";
}
var tom = new man();
man.prototype.name = "tom";
man.prototype.say = function () {
...
分类:
编程语言 时间:
2014-07-02 08:50:51
阅读次数:
261
1、对象里面的key不区分出stringvar a={};a[1]="a";a["1"]=2;console.log(a); 2、扩展Array原型,编写一个去除数组重复项的方法// 算法一,两层循环,性能差Array.prototype.unique = function(){ var l...
分类:
Web程序 时间:
2014-07-01 20:55:37
阅读次数:
270
//扩展Array原型,编写一个去除数组重复项的方法// 算法一,两层循环,性能差Array.prototype.unique = function(){ var len = this.length, i; // 两两比较(数组长度大于1) while ( --len > 0 ) ...
分类:
其他好文 时间:
2014-07-01 20:46:35
阅读次数:
229
JS字符串本身并不没有提供常用的trim方法,我们可以通过修改String原形来添加此方法,我们就可以直接调用此方法了: String.prototype.trim = function(){return this.replace(/(^\s*)|(\s*$)/g, '')}String.proto...
分类:
Web程序 时间:
2014-07-01 20:25:50
阅读次数:
242
Google Maps API 第 3 版提供了用于创建自定义叠加层的OverlayView类。OverlayView是一个基类,提供了您在创建叠加层时必须实现的若干方法。该类还提供了一些方法,用于实现屏幕坐标和地图位置之间的转换。要创建自定义叠加层,请执行以下操作:将自定义对象的prototype...
分类:
其他好文 时间:
2014-07-01 18:49:29
阅读次数:
268
jQuery.inArray(value, array)如果 value 在 array 中,则返回该 value 所在的位置。否则返回 -1。这个简单的函数实际上是模拟 Array.prototype.indexOf 函数的,对于旧的不支持 indexOf 的浏览器(例如IE6-IE8),就需要补...
分类:
Web程序 时间:
2014-07-01 00:40:12
阅读次数:
342