1、,而非MseEvtHdlr。 请再次注意这条规定,这样做得的好处是非常明显的。它能明确的表达表达式所定义的含义。
2、Account,EventHandler
3、变量如果设置为私有,则前面必须添加下划线。
4、如果变量有其隐含的返回值,则避免使用其相似的方法:
5、varMyClass=function(){var_buffer;this.doSomething=function(){};
6、术语“compute”作为变量名应为已经计算完成的变量。
7、System.Collections.Generic.List
8、常量必须在对象(类)或者枚举变量的前部声明。枚举变量的命名必须要有实际的意义,并且其成员必须使用骆驼命名规则或使用大写:
9、javascript命名规范没有明确的定义吧,主要怎么命名让自己看起来爽,团队看起来爽,所以主要还是看你们自己怎么约定的。
10、this._somePrivateVariable=statement;
11、建议你用下面两个泛型集合类替代ArrayList:
12、简写单词不能使用大写名称作为变量名:
13、通用的变量必须使用与其名字一致的类型名称:
14、CSS变量的命名必须使用其对应的相同的公共类变量。
15、getInnerHtml(),getXml(),XmlDocument
16、公有类的命名必须使用混合名称(mixedCase)命名。
17、术语“get/set”不要和一个字段相连,除非它被定义为私有变量。前面加“is”的变量名应该为布尔值,同理可以为“has”,“can”或者“should”。
18、公有变量必须清楚的表达其自身的属性,避免字义含糊不清,例如:
19、类的命名使用骆驼命名规则,例如:
20、setTopic(topic)//变量topic为Topic类型的变量
21、getHandler();//避免使用getEventHandler()
22、System.Collections.ObjectModel.Collection
23、所有的变量名必须使用英文名称。
24、obj.getSomeValue()
25、术语“find”作为变量名应为已经查找完成的变量。
26、MouseEventHandler
27、DimmyALAsNewArrayList()'Add方法用来增加元素。myAL.Add("Hello")myAL.Add("World")myAL.Add("!")'Count属性表示元素个数。Console.WriteLine(myAL.Count.ToString())
28、变量名称必须为小写字母。
29、类/构造函数可以使用扩展其基类的名称命名,这样可以正确、迅速的找到其基类的名称: EventHandler UIEventHandler MouseEventHandler 基类可以在明确描述其属性的前提下,缩减其命名: MouseEventHandlerasopposedtoMouseUIEventHandler.
30、命名规范
31、变量如有较广的作用域(largescope),必须使用全局变量;此时可以成一个类的成员。相对的如作用域较小或为私有变量则使用简洁的单词命名。
32、特殊命名规范
33、私有类的变量属性成员必须使用混合名称(mixedCase)命名,并前面下下划线(_)。例如:
34、varNodeTypes={Element:1,DOCUMENT:2}
35、初始化一个ArrayList对象,调用它的方法和属性,以及增加等操作。
36、方法的命令必须为动词或者是动词短语:
37、术语“initialize”或者“init”作为变量名应为已经实例化(初始化)完成的类或者其他类型的变量。UI(用户界面)控制变量应在名称后加控制类型,例如:leftComboBox,TopScrollPane。复数必须有其公共的名称约定(原文:PluralformMUSTbeusedtonamecollections)。带有“num”或者“count”开头的变量名约定为数字(对象)。重复变量建议使用“i”,“j”,“k”(依次类推)等名称的变量。补充用语必须使用补充词,例如:get/set,add/remove,create/destroy,start/stop,insert/delete,begin/end,etc.能缩写的名称尽量使用缩写。避免产生歧义的布尔变量名称,例如: isNotError,isNotFound为非法错误类建议在变量名称后加上“Exception”或者“Error”。方法如果返回一个类,则应该在名称上说明返回什么;如果是一个过程,则应该说明做了什么。