JS规范
2020-12-13 02:01
标签:style blog class code tar ext spDomain = {} //相关domain的定义,主要放在JS里调用 Space.xxx.xxx
//通用全局变量对象 eval功能tangram里已经进行了封装,直接使用tangram里面的方法。 如: 如:
userList, 如:“CSS_MAX_LENGTH”,
"TEXT_LOADING" 一个作用域内多个变量最好是一起命名,使用一个var,多个变量之间用逗号隔开,一个变量一行。如: 这样看起来很清晰,并且也很方便些注释。 这样的命名会将var2和var3定义为全局变量,千万要注意。改为: 按模块来定义,如: JS规范,搜素材,soscw.com JS规范 标签:style blog class code tar ext 原文地址:http://www.cnblogs.com/icelin/p/3714341.html前端规范
- JS规范
产品线公用全局变量
禁止使用eval,with,void
全局变量使用"g_"打头,建议通过window.g_xxx定义
window.g_appid
window.g_pop
局部变量使用驼峰式命名
常量名全部大写,单词间用下划线分隔。
多个变量命名方式
var var1 = 1, //注释
var2 = 2, //注释
var3 = 3; //注释
禁止使用下面的方式:var var1 = var2 = var3 = ‘‘;
var var1,
var2,
var3;
var1 = var2 = var3 = ‘‘;
减少全局函数,尽量使用对象,并且在Space命名空间下
Space.Album
Space.Blog
Space.Dashan
Space.Duiwei
Space.Vphoto
基本对象的实例推荐使用字面量
new Array() => []
new Boolean(false) => false
new Number(10) => 10
new Object() => {}
new String() => ‘‘
引用对象成员用obj.prop1代替obj["prop1"],除非属性名是变量
建议使用严格的条件判断符。如:===,
!==
if,else尽量使用{}括起来
上一篇:Thread---重排序
下一篇:mongo对分组数据进行排序