javascript、JQuery操作数组、Json对象、缓存

1.创建JSON对象

[sql]  view plain  copy
  1. var objJson = [];  


 

2.JSON赋值

[javascript]  view plain  copy
  1. var objJson = jQuery.parseJSON('[{"PID":1,"Cnt":1}]');   
  2.   
  3. objJson.push(jQuery.parseJSON('{"PID":' + iPID + ',"Cnt":' + iCnt + '}'));  


 

3.JSON取值

 

[javascript]  view plain  copy
  1. /** 
  2. * json工具 
  3. */  
  4. var JsonUtil = (function(){  
  5. return {  
  6.     /** 
  7.      * 获取json中的单个值 
  8.      */  
  9.     getValue:function(jsonObject,name){  
  10.         var value = "";  
  11.         $.each(jsonObject,function(n,v){  
  12.             if(name == n){  
  13.                 value = v;  
  14.                 return false;  
  15.             }  
  16.         });  
  17.         return value;  
  18.     },  
  19.     /** 
  20.      * 获取json中的name 以数组形式返回 
  21.      */  
  22.     getNames:function(jsonObject){  
  23.         var names = [];  
  24.         $.each(jsonObject,function(n,v){  
  25.             names.push(n);  
  26.         });  
  27.         return names;  
  28.     },  
  29.     /** 
  30.      * 创建json对象 
  31.      */  
  32.     createJsonObject:function(){  
  33.         this.jsonObectArr = [];  
  34.     }  
  35. }  
  36. })();  


 

 4.jquery缓存

 

[javascript]  view plain  copy
  1. $("div").data("blah");  // undefined  
  2. $("div").data("blah""hello");  // blah设置为hello  
  3. $("div").data("blah");  // hello  
  4. $("div").data("blah", 86);  // 设置为86  
  5. $("div").data("blah");  //  86  
  6. $("div").removeData("blah");  //移除blah  
  7. $("div").data("blah");  // undefined  
  8.   
  9. $("div").data("test", { first: 16, last: "pizza!" });  
  10. $("div").data("test").first  //16;  
  11. $("div").data("test").last  //pizza!;  


 

5.数组

[javascript]  view plain  copy
  1. var arr = new Array();  
  2.   
  3. arr[0]=0;  //赋值  
  4.   
  5. arr.push(88); //赋值  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值