征求javascript编码规范 我想也应该和java/c差不多。对于不同应用,会有不同的需求。如果涉及到类、继承等等,和java不同。我对javascript掌握不够,除了和java/c差不多的,可以再补充吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 变量命名:1.变量名不能有下划线(const除外)2.一个变量不能有多个意义3.循环变量用i,j,k...4.多个单词组成时除第一个单词字母小写外其它单词首字母均大写5.均需用var申明方法:1。第一个字母小写2。用动词或动宾式,用比较能表明方法功能的名字3。由多个单词组成时,第一个单词首字母,其它首字母大写。4。命名字符不能太长(<??),比较长的单词可缩写5。参数尽量不要多于两个参数:??注释: 1。有适当的注释2。注释要清晰但避免过于华丽类:1.类名首字母必须大写。若 由多个单词组成,每个单词首字母用大写2.类名采用名词形式其它: 一行只能有一个语句 要有缩进(2 space) =========大家快来修补!========== 为什么变量名不能加下划线?另外,就是每个语句必须赋初值,因为var是不能区分类型的,还有每个语句结束需要加分号 (转)2.1 变量命名规范 * 常量以及全局变量名必须全部使用大写字母 * 变量名首字母必须小写。 * 变量名必须使用其类型的所写字符串开始。各种类型的所写字符串如下: * 整型变量:int * 长整型变量:lng * 浮点型变量:flt * 双精度变量:dbl * 对象引用变量:obj * 字符串变量:str * Date类型变量:dtm * 变量名必须采用有意义的单词命名,如: strUserName、lngArrayIndex * 变量名除首字母小写外,其他单词首字符必须大写 * 如果变量名过长可以使用单词缩写,除了被广泛了解的单词缩写以外,所有使用单词所写的变量名必须在定义时给出注释,如: var strAdName //用于表示Administrator帐户的名称 var strAdminName //不用给出注释,Admin被广泛了解 2.2 变量使用规范 * 变量使用前必须定义。没有定义的变量禁止使用 * 变量的使用尽量缩小到小的作用域。如循环使用 for(var I=0;I<12;I++){ } 而不是: var I; for(I=0;I<12,I++){ } 2.3 对象命名规范 各种页面对象如text输入框、按钮、下拉选择框在命名时必须使用以下对应前缀: * text输入框:txt * button按钮:btn * select下拉选择框:sel * option项:opt * form表单:frm * frame框架:fra * hidden表单项:hdn * div标记:div * span标记:span * 对话框对象:dlg * 窗口对象:win 2.4 函数以及子过程命名规范 * 函数命名必须使用动词+名词对的方式,并且能够体现函数的功能 * 函数命名的动词前缀必须是同函数功能相关的完整动词 * 函数命名第一个单词的首字母小写,后面每一个单词的首字母大写 求高手帮看看这段代码..加密过的东西用着不放心. 图片设置onload的问题 各位谁有张孝祥的"传智播客JavaScriptL7"啊?我在网上下不了第七部分。。。 给<td>添加事件 ducument.write()的问题 js怎么获取css设置的样式? 求个验证客户端表单提交的信息的js 一直没有办法解决,有A.htm和B.htm二个页面,在A上打开B,能否在B页面上刷新A页面。 如何实现两个计时器? 在客户端显示数据库内的图片内容。 识别表单控件内容是否为中文编码 在执行到widow.open()那句提示widow未定义是什么错?
变量命名:
1.变量名不能有下划线(const除外)
2.一个变量不能有多个意义
3.循环变量用i,j,k...
4.多个单词组成时除第一个单词字母小写外其它单词首字母均大写
5.均需用var申明方法:
1。第一个字母小写
2。用动词或动宾式,用比较能表明方法功能的名字
3。由多个单词组成时,第一个单词首字母,其它首字母大写。
4。命名字符不能太长(<??),比较长的单词可缩写
5。参数尽量不要多于两个参数:??注释:
1。有适当的注释
2。注释要清晰但避免过于华丽类:
1.类名首字母必须大写。若 由多个单词组成,每个单词首字母用大写
2.类名采用名词形式其它:
一行只能有一个语句
要有缩进(2 space)
=========大家快来修补!==========
另外,就是每个语句必须赋初值,因为var是不能区分类型的,还有每个语句结束需要加分号
2.1 变量命名规范
* 常量以及全局变量名必须全部使用大写字母
* 变量名首字母必须小写。
* 变量名必须使用其类型的所写字符串开始。各种类型的所写字符串如下:
* 整型变量:int
* 长整型变量:lng
* 浮点型变量:flt
* 双精度变量:dbl
* 对象引用变量:obj
* 字符串变量:str
* Date类型变量:dtm
* 变量名必须采用有意义的单词命名,如:
strUserName、lngArrayIndex
* 变量名除首字母小写外,其他单词首字符必须大写
* 如果变量名过长可以使用单词缩写,除了被广泛了解的单词缩写以外,所有使用单词所写的变量名必须在定义时给出注释,如:
var strAdName //用于表示Administrator帐户的名称
var strAdminName //不用给出注释,Admin被广泛了解
2.2 变量使用规范
* 变量使用前必须定义。没有定义的变量禁止使用
* 变量的使用尽量缩小到小的作用域。如循环使用
for(var I=0;I<12;I++){
}
而不是:
var I;
for(I=0;I<12,I++){
}
各种页面对象如text输入框、按钮、下拉选择框在命名时必须使用以下对应前缀:
* text输入框:txt
* button按钮:btn
* select下拉选择框:sel
* option项:opt
* form表单:frm
* frame框架:fra
* hidden表单项:hdn
* div标记:div
* span标记:span
* 对话框对象:dlg
* 窗口对象:win
2.4 函数以及子过程命名规范
* 函数命名必须使用动词+名词对的方式,并且能够体现函数的功能
* 函数命名的动词前缀必须是同函数功能相关的完整动词
* 函数命名第一个单词的首字母小写,后面每一个单词的首字母大写