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
关键代码: /// BMapLib.MarkerManager.prototype.count = function () { /// /// 获取MarkerManager管理标记数量 /// /// 管理标记数量 return this._numMarkers.length;
}
BMapLib...
分类:
其他好文 时间:
2014-10-11 16:29:15
阅读次数:
196
最近发现了JavaScript Garden这个JS黑魔法收集处,不过里面有一些东西并没有说得很透彻,于是边看边查文档or做实验,写了一些笔记,顺手放在博客。等看完了You don't know JS讲this和prototype的部分,说不定又会再写一点。函数名字是可选的通常用匿名函数的地方,匿名...
分类:
Web程序 时间:
2014-10-11 07:23:04
阅读次数:
350
例如数组{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进行一些数字操作,可以将其转化为数组:var slice = Array.prototype.slice, args = slice.apply(ar...
分类:
编程语言 时间:
2014-10-10 20:18:34
阅读次数:
186
摘要:1.本文将详细介绍原型模式的原理和实际代码中特别是Android系统代码中的应用。纲要:1. 引入原型模式2. 原型模式的概念及优缺点介绍3. 原型模式对拷贝的使用4. 原型模式在Android源码中的应用1.先来一个段子:GG和MM经常在QQ上聊天,但是GG打字的速度慢如蜗牛爬行,每次MM在...
分类:
其他好文 时间:
2014-10-10 16:46:04
阅读次数:
225
在IE8下,js数组没有indexOf方法。 下面是我找到的解决办法: 在使用indexOf方法前,执行一下下面的js, 原理就是如果发现数组没有indexOf方法,会添加上这个方法。 if (!Array.prototype.indexOf) { ? Array.pr...
分类:
Web程序 时间:
2014-10-10 16:29:24
阅读次数:
187
/*
源码作者:石不易(LouisShi)
联系方式:http://www.shibuyi.net
===================================================================================================
程序名称:JavaScript封装库Prototype版
迭代版本:无
功能总数:14个
功能介绍:
1.实现代码连缀..
分类:
编程语言 时间:
2014-10-10 15:29:24
阅读次数:
310
1. js 数组循环遍历。数组循环变量,最先想到的就是 for(var i=0;i New Document 但是以上,代码在IE中却无法正常工作。因为IE的Array 没有这个方法alert(Array.prototype.forEach); 执行以上...
分类:
编程语言 时间:
2014-10-10 14:39:00
阅读次数:
212
本系列作为EffectiveJavaScript的读书笔记。
一个类型的prototype和该类型的实例之间是”一对多“的关系。那么,需要确保实例相关的数据不会被错误地保存在prototype之上。比如,对于一个实现了树结构的类型而言,将它的子节点保存在该类型的prototype上就是不正确的:
function Tree(x) {
this.value = x;
}
Tree...
分类:
编程语言 时间:
2014-10-10 13:10:34
阅读次数:
245