js 使用总结
来源:互联网 发布:360强制修复网络 编辑:程序博客网 时间:2024/06/05 15:09
JS使用总结
1. 带返回值得方法
var getMenuActions=function(menuId,menuAction){ var actions=menuId+menuAction; return actions;}
2. js循环的几种方式
var getMenuActions=function(menuId,menuAction){ var actions=""; if(menuAction!=null){ menuAction.forEach(function(e){ actions+="<input type='checkbox' id='"+menuId+"_"+e+"' "+isCheck(menuId,e)+" name='chk"+menuId+"'>"+hashMap.get(e)+" "; }); } return actions;} //checkbox 选中$("input[name=chk"+treeNode.id+"]").each(function(){ $(this).attr("checked", true); });
-
3. 数组中判断包含对象
var actions=new Array();action[0]=0;action[1]=1;action[2]=2;var act=1;if(act.indexOf(actions)>-1){ //包含}else{ //不包含}
4.json 操作
var={ "retCode": "0", "msg": "操作成功", "body": { "userId": 1, "groupName": null, "orgId": 1, "corpName": "管理集团", "userName": "管理员", "userRoles": [ 1 ] }}//json 删除对象中元素 (递归) function deleteM(data){ data.body.forEach(function(e){ delete e.userId; delete e.corpName; //递归 if(e.children!=undefined) deleteM(e.children); }); }//替换json数据中的属性var reg1=new RegExp("menuCode","g");var reg2=new RegExp("menuName","g");var reg3=new RegExp("menuActions","g");//menuActionsvar data = eval(result.body);data = JSON.stringify(data).replace(reg1,"id").replace(reg2,"name").replace(reg3,"menuActions");
5.
JS使用总结
1. 带返回值得方法
var getMenuActions=function(menuId,menuAction){ var actions=menuId+menuAction; return actions;}
2. js循环的几种方式
var getMenuActions=function(menuId,menuAction){ var actions=""; if(menuAction!=null){ menuAction.forEach(function(e){ actions+="<input type='checkbox' id='"+menuId+"_"+e+"' "+isCheck(menuId,e)+" name='chk"+menuId+"'>"+hashMap.get(e)+" "; }); } return actions;} //checkbox 选中$("input[name=chk"+treeNode.id+"]").each(function(){ $(this).attr("checked", true); });
-
3. 数组中判断包含对象
var actions=new Array();action[0]=0;action[1]=1;action[2]=2;var act=1;if(act.indexOf(actions)>-1){ //包含}else{ //不包含}
4.json 操作
var={ "retCode": "0", "msg": "操作成功", "body": { "userId": 1, "groupName": null, "orgId": 1, "corpName": "管理集团", "userName": "管理员", "userRoles": [ 1 ] }}//json 删除对象中元素 (递归) function deleteM(data){ data.body.forEach(function(e){ delete e.userId; delete e.corpName; //递归 if(e.children!=undefined) deleteM(e.children); }); }//替换json数据中的属性var reg1=new RegExp("menuCode","g");var reg2=new RegExp("menuName","g");var reg3=new RegExp("menuActions","g");//menuActionsvar data = eval(result.body);data = JSON.stringify(data).replace(reg1,"id").replace(reg2,"name").replace(reg3,"menuActions");
5.
0 0
- EXT JS 使用总结
- JS表单使用总结
- js select使用总结
- JavaScript JS使用总结
- Js使用资料总结
- 最近JS使用总结
- js使用总结
- JS使用总结
- HighCharts.js使用总结
- js 使用总结
- js插件使用总结
- Immutable.js 使用总结
- vue.js使用总结
- mock.js使用总结
- mock.js使用总结
- clipboard.js使用总结
- json,js,java使用总结
- js ide WebStorm 使用总结
- 再谈Fragment(二)
- Andorid获取状态栏高度
- Ubuntu14.04主机重命名
- Spring Security(08)——intercept-url配置
- 使用Bootstrap组件【下篇】
- js 使用总结
- 相机跟随和鼠标滚轮控制缩放
- UIPickView
- Eclipse快速打开文件目录插件——Open Explorer
- VS2013创建dll动态链接库文件心得
- Codeforces Round #354 (Div. 2) D. Theseus and labyrinth (BFS)
- Memory中的Channel/Rank/Bank解析
- Android studio中关于如何签名apk和查询项目的SHA1
- ViewPager切换过来后,组件没有重新加载