摘要:
String.prototype.ToCharArray=function(){returnthis.split("");}String.prototype.Reverse=function(){returnthis.split("").reverse().join("");}String.prototype.IsContains=function(str){return(this.indexOf... 阅读全文
摘要:
项目中经常要用到json格式的数据,把收集和整理的转换json数据的方法发布如下:在.net framework2.0中,没有JavaScriptSerializer(3.0)和DataContractJsonSerializer(3.5),所以经常要用手写的转换类,这样调试也方便些,何况JavaScriptSerializer和DataContractJsonSerializer还有一些对特殊字... 阅读全文
摘要:
prototype对象是个模版,要实例化的对象都以这个模版为基础.总而言之,prototype对象的任何属性和方法都会被传递到那个类的所有实例,原型链利用这种功能来实现继承机制.查看以下代码: function ClassA(){ } ClassA.prototype.color='red'; ClassA.prototype.getColor=function(){ document.write... 阅读全文
摘要:
可能不少学习javascript在使用call,apply,callee时会感到困惑,以下希望对于你有所帮助:1、它是函数的方法或属性;2、它可以改变执行上下文的this指向;3、作为另一个对象调用一个方法(即可以把一个对象的方法作为另一个对象的方法来引用);4、apply方法类似,但只能接收数组为参数;5、callee函数的调用者。f.call(o,1,2) 等同于o.m = f;o.m(1,2... 阅读全文