码迷,mamicode.com
首页 >  
搜索关键字:js深入学习-js prototype    ( 5323个结果
js的prototype扩展的一个例子,模仿C#的StringBuilder功能,数组组合字符串,效率大于+拼凑
function StringBuilder() { this._strings_ = new Array;}StringBuilder.prototype.append = function (str) { this._strings_.push(str);};StringBuilde...
分类:Web程序   时间:2014-07-07 00:46:42    阅读次数:248
23种设计模式(5):原型模式
定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。类型:创建类模式类图:原型模式主要用于对象的复制,它的核心是就是类图中的原型类Prototype。Prototype类须要具备下面两个条件:实现Cloneable接口。在java语言有一个Cloneable接口,它的作用仅仅有一个,...
分类:其他好文   时间:2014-07-03 19:58:33    阅读次数:144
js 去除空格与换行
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
强烈推荐:240多个jQuery插件
概述jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+,...
分类:Web程序   时间:2014-07-02 10:26:43    阅读次数:329
javascript的prototype经典使用场景
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
js一些题目
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方法
JS字符串本身并不没有提供常用的trim方法,我们可以通过修改String原形来添加此方法,我们就可以直接调用此方法了: String.prototype.trim = function(){return this.replace(/(^\s*)|(\s*$)/g, '')}String.proto...
分类:Web程序   时间:2014-07-01 20:25:50    阅读次数:242
Google地图之OverlayView使用(自定义叠加层)
Google Maps API 第 3 版提供了用于创建自定义叠加层的OverlayView类。OverlayView是一个基类,提供了您在创建叠加层时必须实现的若干方法。该类还提供了一些方法,用于实现屏幕坐标和地图位置之间的转换。要创建自定义叠加层,请执行以下操作:将自定义对象的prototype...
分类:其他好文   时间:2014-07-01 18:49:29    阅读次数:268
jQuery.inArray 方法的实现
jQuery.inArray(value, array)如果 value 在 array 中,则返回该 value 所在的位置。否则返回 -1。这个简单的函数实际上是模拟 Array.prototype.indexOf 函数的,对于旧的不支持 indexOf 的浏览器(例如IE6-IE8),就需要补...
分类:Web程序   时间:2014-07-01 00:40:12    阅读次数:342
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!