摘要:        
由于javascript中的replace函数无法替换全部匹配的字符串,所以需要为String类增加一个方法,代码如下:String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) { if (!RegExp.prototype.isPrototypeOf(reallyDo)) { return this.replace(new RegExp(reallyDo, (ignoreCase ? "gi": "g")), replaceWith); } else { ...    阅读全文
posted @ 2012-11-06 18:42
imlucky
阅读(246)
评论(0)
推荐(0)
        
            
        
        
摘要:        
var str = '{"dir":"kunhony","param":"archive"}';var aaa = JSON.parse(str);console.log(aaa.param);上面的代码没有问题,但是如果将var str = '{"dir":"kunhony","param":"archive"}'; 改为:var str = “{ 'dir': 'kunhony    阅读全文
posted @ 2012-11-06 17:58
imlucky
阅读(18170)
评论(2)
推荐(0)
        
            
        
        
摘要:        
javascript里面对象的等号赋值操作是引用方式,如果想要使用拷贝赋值操作需要实现像java中clone一样的功能,实现方法就是逐项拷贝对象的内容。实现如下:方法一:function clone(myObj){ if(typeof(myObj) != 'object') return myObj; if(myObj == null) return myObj; var myNewObj = new Object(); for(var i in myObj) myNewObj[i] = clone(myObj[i]); ret...    阅读全文
posted @ 2012-11-06 09:31
imlucky
阅读(204)
评论(0)
推荐(0)
        
            
        
        
摘要:        
要返回值为testFun的话:定义变量:var fun = eval("testFun");然后可以用函数fun()了。如果有参数的话可以直接fun(xa,xb,...)    阅读全文
posted @ 2012-11-06 09:24
imlucky
阅读(505)
评论(0)
推荐(0)
        
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号