c#/js代码命名规范
2015-07-25 17:05
190 查看
常用命名
列表,lUser
数组,arrUser
字符串,strTitle
用,分割的字符串,strStatuss(多个用逗号分割的状态)
C#
Entity层
统一以E开始,比如EUser,EOrder等
创建的对象为
var eUser=new EUser();
DTO层(搜索对象层)
统一以D,比如DUser
var dUser=new DUser();
多表搜索对象以D+每个的表名,DUserOrder
属性说明
Equal,NotEqual,EqualGreatThan,GreatThan,EqualLessThan,LessThan,StartWith,EndWith,Contain
Repository层(持久化层)
统一以R开始,比如RUser等
var rUser=new RUser();
多表持久化,格式为RUserOrder;一般用于多表的Select,leftjoin等
方法命名:GetList,Get,Insert,Edit,Del为头
Service层(服务层)
统一以S开始,比如SUser
var sUser=new SUser();
Controller层
统一以Controller结尾,UserController
css/js/jquery
方法名已驼峰式编写,比如ajaxEditUser,searchForm
属性名统一小写,比如insert,popup,update,del等
css/js文件名统一小写,common.js,源文件使用common_source.js
列表,lUser
数组,arrUser
字符串,strTitle
用,分割的字符串,strStatuss(多个用逗号分割的状态)
C#
Entity层
统一以E开始,比如EUser,EOrder等
创建的对象为
var eUser=new EUser();
DTO层(搜索对象层)
统一以D,比如DUser
var dUser=new DUser();
多表搜索对象以D+每个的表名,DUserOrder
属性说明
Equal,NotEqual,EqualGreatThan,GreatThan,EqualLessThan,LessThan,StartWith,EndWith,Contain
Repository层(持久化层)
统一以R开始,比如RUser等
var rUser=new RUser();
多表持久化,格式为RUserOrder;一般用于多表的Select,leftjoin等
方法命名:GetList,Get,Insert,Edit,Del为头
Service层(服务层)
统一以S开始,比如SUser
var sUser=new SUser();
Controller层
统一以Controller结尾,UserController
css/js/jquery
方法名已驼峰式编写,比如ajaxEditUser,searchForm
属性名统一小写,比如insert,popup,update,del等
css/js文件名统一小写,common.js,源文件使用common_source.js
相关文章推荐
- javascript页面倒计时实例
- [LeetCode][JavaScript]Search a 2D Matrix II
- javascript解析xml实现省市县三级联动的方法
- jsoup初识
- JavaScript中指针和地址理解
- 基于javascript实现单选及多选的向右和向左移动实例
- JavaScript 异步编程 与异步式I/O
- javascript实现信息增删改查的方法
- js之substr和substring的区别
- javascript单例模式的简单实现方法
- jsplumb小例子
- JsPlumb 基本使用方法( JsPlumb & JQ ContextMenu & JQ Dialog)
- [LeetCode][JavaScript]Search a 2D Matrix
- JavaScript类继承及实例化的方法
- JS高级程序设计23-离线应用与客户端存储
- JavaScript对Cookie进行读写操作实例
- json <--->List集合,实体类 之间的相互转换
- 关于Javascript游戏按键操控移动的思考
- 使用JSONP解决Ajax跨域访问问题
- JS中全选功能