码迷,mamicode.com
首页 >  
搜索关键字:prototype    ( 5322个结果
js一些常用方法
string 增加 IsNullorEmpty :String.prototype.IsNullOrEmpty = function (r) { if (r === undefined || r === null || r === "") { return true; } else { return...
分类:Web程序   时间:2014-10-11 17:46:55    阅读次数:242
[Baidu Map]MarkerManager扩展
关键代码: /// BMapLib.MarkerManager.prototype.count = function () { /// /// 获取MarkerManager管理标记数量 /// /// 管理标记数量 return this._numMarkers.length; } BMapLib...
分类:其他好文   时间:2014-10-11 16:29:15    阅读次数:196
JS黑魔法之this,setTimeout/setInterval,arguments
最近发现了JavaScript Garden这个JS黑魔法收集处,不过里面有一些东西并没有说得很透彻,于是边看边查文档or做实验,写了一些笔记,顺手放在博客。等看完了You don't know JS讲this和prototype的部分,说不定又会再写一点。函数名字是可选的通常用匿名函数的地方,匿名...
分类:Web程序   时间:2014-10-11 07:23:04    阅读次数:350
转: javascript 从数组中删除指定值(不是指定位置)的元素
例如数组{1,2,3,4,5}要把数组里面的3删除得到{1,2,4,5}一段实用的代码Array.prototype.indexOf = function(val) { for (var i = 0; i -1) { this.splice(in...
分类:编程语言   时间:2014-10-10 21:16:24    阅读次数:257
arguments转化为数组
每个函数都有arguments属性存放参数,它是类似数组,但不是数组,不能进行数组操作。有的时候,我们需要arguments进行一些数字操作,可以将其转化为数组:var slice = Array.prototype.slice, args = slice.apply(ar...
分类:编程语言   时间:2014-10-10 20:18:34    阅读次数:186
【设计模式】原型模式(Prototype)
摘要:1.本文将详细介绍原型模式的原理和实际代码中特别是Android系统代码中的应用。纲要:1. 引入原型模式2. 原型模式的概念及优缺点介绍3. 原型模式对拷贝的使用4. 原型模式在Android源码中的应用1.先来一个段子:GG和MM经常在QQ上聊天,但是GG打字的速度慢如蜗牛爬行,每次MM在...
分类:其他好文   时间:2014-10-10 16:46:04    阅读次数:225
js Array ie下不支持indexOf方法解决方案
在IE8下,js数组没有indexOf方法。 下面是我找到的解决办法: 在使用indexOf方法前,执行一下下面的js, 原理就是如果发现数组没有indexOf方法,会添加上这个方法。 if (!Array.prototype.indexOf) { ? Array.pr...
分类:Web程序   时间:2014-10-10 16:29:24    阅读次数:187
【JavaScript 封装库】Prototype 原型版发布!
/* 源码作者:石不易(LouisShi) 联系方式:http://www.shibuyi.net =================================================================================================== 程序名称:JavaScript封装库Prototype版 迭代版本:无 功能总数:14个 功能介绍: 1.实现代码连缀..
分类:编程语言   时间:2014-10-10 15:29:24    阅读次数:310
Javascript 数组循环遍历之forEach
1. js 数组循环遍历。数组循环变量,最先想到的就是 for(var i=0;i New Document 但是以上,代码在IE中却无法正常工作。因为IE的Array 没有这个方法alert(Array.prototype.forEach); 执行以上...
分类:编程语言   时间:2014-10-10 14:39:00    阅读次数:212
Effective JavaScript Item 36 实例状态只保存在实例对象上
本系列作为EffectiveJavaScript的读书笔记。   一个类型的prototype和该类型的实例之间是”一对多“的关系。那么,需要确保实例相关的数据不会被错误地保存在prototype之上。比如,对于一个实现了树结构的类型而言,将它的子节点保存在该类型的prototype上就是不正确的: function Tree(x) { this.value = x; } Tree...
分类:编程语言   时间:2014-10-10 13:10:34    阅读次数:245
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!