Welcome 微信登录

首页 / 脚本样式 / JavaScript / Javascript命名规范

Javascript命名规范2010-05-23 博客园 Max Gan类命名

例子:

var ClassName = function(){ //类名
var _FieldName = "Test Field"; //私有变量
this.PropertyName = "Test Property Name"; //属性

var functionName = function(){ //私有方法
return "";
}

this.PublicFunctionName = function(pTestName){ //公有方法 pTestName:参数
var condition = "condition"; //局部变量
if(condition){ //判断
return functionName();
}else{
}
var nameCol = ["a","b"]; //数组
var nameItem = nameCol[0]; //数组项
for(var i = 0; i < nameCol.length; i++){
//循环
}
var selectName = "item";
switch(selectName){ //选择
case "item":
break;
}
}
}

说明:

. 所有命名按骆锋命名

A:加 _ 下划线前缀 B:小写开头 C:大写开头 D:加小写p前缀

名称ABCD
类名   
私有变量   
属性   
私有方法   
公有方法    
参数   
局部变量   

特殊例子:数组,后加Col;

数组项,后加Item;

判断语句:

if(condition){
//Code;
}else{
//Code;
}

循环语句:

for(var i = 0; i < nameCol.length; i++){
//Code;
}

选择语句:

var selectName = "item";
switch(selectName){
case "item":
break;
}