c#/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

时间: 2024-12-25 19:11:22

c#/js代码命名规范的相关文章

js 代码密码规范系列

在微博上看到一个段子 "老子哪天出任ceo迎娶白富美走上人生巅峰之后,一定要雇两个长腿大熊的妹子.一个帮我想变量名字,一个帮我想git commit的message!" 可以看出 命名方方面面的问题困扰着我这样的人.哈哈哈 函数命名.变量命名等 是频繁困扰我的问题. 函数命名:统一使用动词或者动词+名词形式 ---- fnInit() 如果有内部函数则"_"开头   _fnInit(). 对象方法命名使用fn+对象类名+动词+名词形式   fnAnimateDoRu

js的命名规范

               js的命名规范   1.驼峰命名法:首字母是小写的,接下来的字母都以大写字符开头.例如: var testValue = 0; var oneValue = 10; 2.帕斯卡命名法:首字母是大写的,接下来的字母都以大写字符开头.例如: var TestValue = 0; var OneValue = 10; 3.匈牙利类型标记命名法:在以帕斯卡命名的变量前附加一个小写字母(或小写字母序列),说明该变量的类型. 例如,i 表示整数,s 表示字符串,如下所示: va

前端CSS和JS代码风格规范

1:不要轻易改动全站级CSS和通用CSS库.改动后,要经过全面测试. 2:css的id,class 名称 语义化,   以 - 相连,   命名少用缩写(除一些所有人一看便知的缩写); 3: Javascript命名规则 3.1:私有变量名用下划线开头; eg: _this = $(this); 3.2:变量名--驼峰命名法; eg: regEmail; 3.3:格式化对象参数;   eg: $.ajax({ type : 'post', url : '/auth/sendCode', data

代码命名规范

该篇日志是一篇阅读材料的总结.文件下载地址:https://class.stanford.edu/c4x/Engineering/CS-144/asset/Naming.pdf (也可从百度云盘下载:http://pan.baidu.com/s/1hqf6KIw).总结如下: 名称应该反映代码作者的目的. 这节省了不必要的注释(如 int t; // Time since born in days 可以改为 int daysSinceBorn;),并使代码变得易于读懂.易读和易于互相讨论,这将是

前端代码命名规范

(1)HTML代码规范 1.标签名和属性都使用小写,虽然HTML代码不区分大小写,但是推荐在书写HTML代码时,使用小写. 2.属性值使用双引号闭合. 3.给所有关键元素东定义id和class,便于和CSS.JavaScript交互. 4.id中的关键词使用下划线(_)连接,class中的关键词使用中划线连接(-). 5.如果class名称仅仅用作JavaScript钩子,可在名称中添加"js-"前缀. 6.如果元素包含子元素,则起始标签和结束标签应该各自独占一行. (2)CSS代码规

也谈谈规范JS代码的几个注意点

写JS代码差不多也有两年了吧,从刚开始的“初生牛犊不怕虎”乱写一通到后来也慢慢知道去规范一下自己写的代码.这种感觉就像是代码是你的作品,你希望它保持一份不仅干净而且也优雅的姿势.所以后来慢慢规范了自己写的代码,再后来觉得仅仅规范自己的代码还不行,这个团队其他人的也需要保持一致,再再后来就开始尝试写了一份代码规范,用于规范团队的代码质量.网上有不少讲代码规范的书,我也就不再献丑了,大家可以去看看阿里\百度\腾讯他们的代码规范,写的非常不错.我就仅仅把自己遇到的尝试做一下总结,这些可能别人也总结过无

JS命名规范,引用规范

使用JS命名规范.引用规范,使用统一的编码规范编写代码能提高JS代码的可读性,利于后期的维护和扩展,利于团队开发.    JS代码的引用规范    JS代码应避免内嵌在HTML文件中,而因采用另置为*.JS的文件,然后用<script src="*.JS"></script>载入,原因在于这样做可以利用浏览器的Cache(缓存)避免页面刷新而重新加载,对于JS代码来讲是没有必要的,反而是加大了文件的传输量.这里建议JS代码采用分多个文件置开的方法,好处在于可以减

js学习笔记-编写高效、规范的js代码-Tom

编写高效.规范的js代码: 1.变量命名空间问题,尽量使用局部变量,防止命名冲突(污染作用域中的全局变量):全局空间命名的变量可以在对应的文档域任意位置中使用window调用. 2.尽量使用单var定义变量(作用域开始先申明并赋值变量,便于后边使用),使用var定义的变量只作用于对应的作用域中,如定义的全局变量作用于全局作用域,函数中定义的变量作用于该局部作用域中.未用var定义的变量相当于一个全局变量,在函数中出现的该类变量作用域全局域.(但是var定义的全局变量不能用delete删除,而未定

JavaScript必备:Google发布的JS代码规范(转)

[翻译]关于Google发布的JS代码规范,你需要了解什么? 翻译 | WhiteYin 译文 | https://github.com/WhiteYin/translation/issues/10 Google为了那些还不熟悉代码规范的人发布了一个JS代码规范.其中列出了编写简洁易懂的代码所应该做的最佳实践. 代码规范并不是一种编写正确JavaScript代码的规则,而是为了保持源代码编写模式一致的一种选择.对于JavaScript语言尤其如此,因为它灵活并且约束较少,允许开发者使用许多不同的