五、数据库设计规范数据库名 Pascal Casing命名规则 以名词命名,直观,可读性强表名 Pascal Casing命名规则 应以完整单词命名,避免使用缩写。字段命名 Pascal Casing命名规则存储过程命名 全部大写 以UP_表名_操作进行命名视图命名 表名+View触发器命名 全部大写 以TR_功能进行命名
Js 命名规范
注释:
每个js文件的开头都加上说明
//========================================= // 模块名称: // 开发人员: 开发日期: // 功能简介: // 修改人员: 修改时间
// 修改人员: 修改时间: //=========================================
方法的命名 使用Pascal Casing。单词描述,每个单词头字母大写。
每个方法上面必须加上 // 方法所实现的功能
注意:在js里凡是给控件加id 的,id 名字必须是 js文件名+命名单词(否则ID很容易重名)
类命名
例子:
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前缀
名称
A
B
C
D
类名
√
私有变量
属性
私有方法
公有方法
参数
局部变量
特殊例子:数组,后加Col;
数组项,后加Item;
判断语句:
if(condition){
//Code;
循环语句:
选择语句:
switch(selectName){