JavaScript中类似java常量constants使用方法
来源:互联网 发布:北bi数据分析 编辑:程序博客网 时间:2024/06/05 15:00
JavaScript中类似java常量constants使用方法 –2016.4.12
在写js和后台交互传参的时候,经常要用到一些常量,类似java里面的static属性,如果在js中写死,要是以后常量值改变了,js用这个值得地方又多改起来非常麻烦,老大教了我一种js键值对方式保存常量的方法,觉得非常好,大体思想是创建一个constant.js,在constant.js里定义一个键值类型的对象,然后在需要的页面引用这个js。
有2个用法
*参数值不固定时,往后台传参
*前台翻译
使用方法
var GAMAKER = { begin:"" ,maker_status_1 :1 //"待审批" ,maker_status_2 :2 //"已审批" ,maker_status_3 :3 /*"已驳回"*/ ,maker_type_1 :"文化" ,maker_type_2 :"旅游" ,maker_type_3 :"国际" ,maker_type_4 :"金融" ,maker_type_5 :"社会" ,user_scope_1 :"个人" ,user_scope_2 :"集体" ,user_scope_3 :"公司"}}
调用的时候
*往后台传参
$.post("url",{status:GAMAKER['maker_status_1']},function(){},"json");
*前台翻译
var json = [{"id":'1',"name":"a","makerType":1}, {"id":'2',"name":"b","makerType":2} {"id":'3',"name":"c","makerType":3} {"id":'4',"name":"d","makerType":4} ] /* <select id="select"></select>*/ var jsonLength = json.length; while(jsonLength--){ var item = json[jsonLength]; var option = $("<option></option>"); option.html(GAMAKER["maker_type_"item.makerType]); } // 然后就得到了 /* <select id="select"> <option>文化</option> <option>旅游</option> <option>国际</option> <option>金融</option> </select>*/
*主要就这2种使用方式,记下来;
昨天是王小波的忌日,他是1997.4.11心脏病突发去世,他是伟大作家,牛逼的程序员,大学看了他的书,开始了自己思想启蒙,纪念下;
0 0
- JavaScript中类似java常量constants使用方法
- 常量Constants
- 常量类Constants
- Java constants
- inconstant constants ( 变化无常的常量 )
- 1.3 C++常量 (Constants )
- 在Z-Stack代码中使用常量(Using Constants in Code with Z-stack)
- JavaScript中实现类似Java中的Map对象
- Java中的Constants类
- Constants in java
- 常量和指针(Pointers and Constants)
- php中的 类常量 Class Constants
- kudu源码分析之一常量constants
- javascript中特殊数值常量
- struts2中配置文件的常量使用方法
- constants
- Constants
- JavaScript中Event使用方法
- 对一个链表的插入排序
- [leetcode]Serialize and Deserialize Binary Tree
- git基本使用
- 一组数据中只有一个数字出现了一次。 其他所有数字都是成对出现的。请找出这个数字。(使用位运算)
- Netty UDP demo
- JavaScript中类似java常量constants使用方法
- 国内常用的Android镜像下载地址(附教育网主要镜像站)
- 总结c++类的构造函数 拷贝构造函数 析构函数 赋值运算符重载的特点以及函数调用顺序
- matlab 定时器
- 微信小程序 websocket
- 理解Java虚拟机(2)之.class文件加载过程
- Bugtags 2016-10-17 更新内容
- 怎样才算真正理解“区块链”?看完图解全知道!
- 稀疏表示学习笔记--正交阵,协方差