- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息技术中心网站技术部
JavaScript开发规范
版本
更新时间
修改人
备注
V1.0
2013
??
文档创建
目 录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc357004601 文件命名 PAGEREF _Toc357004601 \h 3
HYPERLINK \l _Toc357004602 代码外观 PAGEREF _Toc357004602 \h 3
HYPERLINK \l _Toc357004603 注释规范 PAGEREF _Toc357004603 \h 4
HYPERLINK \l _Toc357004604 命名规范 PAGEREF _Toc357004604 \h 4
HYPERLINK \l _Toc357004605 语句规范 PAGEREF _Toc357004605 \h 5
HYPERLINK \l _Toc357004606 注意事项 PAGEREF _Toc357004606 \h 7
HYPERLINK http://alloyteam.github.io/JX/doc/specification/google-javascript.xml 参考资料
文件命名
JavaScript程序应该作为一个.js文件存储和发布。
文件名全,,,,写,标记版本号和特性说明,扩展名,,,,写,例如search1.1-src.js。
JavaScript代码尽量不要嵌入在HTML中
文件开始包含类似以下注释说明
/********************************************
// 文件名:
// 文件功能描述:
// 创建人:
// 创建时间:
// 描述:
// 修改人:
// 修改时间:
// 修改描述:
//******************************************/
文件功能描述着重于描述文件功能与说明,详情应在类的注释中描述。
一天内有多个修改只需做做一个修改标识,在所有的代码修改处加上修改标识的注释。
代码外观
列宽
代码列宽控制在100字符左右。
换行
当表达式超出或即将超出规定的列宽,遵循以下规则进行换行
在逗号后换行。
在操作符前换行。
规则1优先于规则2。
缩进
缩进应该是每行一个Tab(4个空格),不要在代码中使用Tab字符。
空行
空行是为了将逻辑上相关联的代码分块,以下情况应加入一个空行。
类与类的定义之间。
方法与方法、属性与属性之间。
方法中不同的逻辑块之间。
注释与它注释的语句间不空行,但与其他的语句间空一行。
空格
关键字和( 应该用空格隔开。
方法名和( 之间不要使用空格。
多个参数用逗号隔开,每个逗号后都应加一个空格。
语句中的表达式之间用空格隔开。
一元操作符和操作数之间不应该使用空格隔开,除了操作符是一个单词时,如typeof。
二元操作符,除了. 、 (和[,都应该使用一个空格来和操作数隔开。
for语句控制部分的;应该在后面跟一个空格。
括号
左括号( 不要紧靠关键字,中间用一个空格隔开。
左括号( 与方法名之间不要添加任何空格。
没有必要的话,不要在return语句中使用()。
花括号
左花括号{ 放于关键字或方法名的同一行末尾。
通常右花括号}独立成行,不与任何语句并列一行。
If、for、while、do等语句后必须使用{},即使{}号中为空或只有一条语句。
右花括号}后加注释说明语句块结束。
变量声明
总是使用var声明变量。
一行只做一个声明。
在变量声明时就做初始化。
变量声明应置于块的开始位置。例外:
for (var i = 0; i len; i++){
}
应避免不同层次间的变量重名。
方法内禁止定义和使用全局变量。
注释规范
注释应该是解释为什么和做什么,而不是介绍是什么。
总是使注释保持必威体育精装版。
变量声明时,使用行尾注释;其他情况下,使用单行注释并于标识的代码对齐。
不注释难以理解的代码,而应该重写它。
避免多余的或不适当的注释。
对由循环和逻辑分支组成的代码使用注释。
使用具有一致的风格和语言书写注释。
用空白将注释同注释分隔符分开。在没有颜色提示的情况下查看注释时,这样做会使注释很明显且容易被找到。
命名规范
命名原则
命名由字母、数字和_组成。命名是为了帮助人们阅读。
避免使用系统保留字。
应选择正确的名称,能够表明功能或定义目的。
在编程上通过命名可以将各项明确的区分开来。
避免容易被主观解释的难懂的名称,避免歧义。
只要合适,在变量名的末尾或开头加计算限定符。
在一组相关变量的命名中使用互补对,如 min/max、begin/end 和 open/close
您可能关注的文档
最近下载
- 资本主义的发展历程(萌芽、制度确立、扩展)课件+++2024年湖南省中考二轮专题复习.pptx VIP
- 施耐德电气 SD328B 步进电机驱动器 产品手册.pdf
- J B-T 8975-2006 低压信号灯-机械行业标准规范.pdf VIP
- 医保支付方式改革—DRG与DIP.pptx
- 《10kV电杆结构部分计算书》.doc
- 《艺术学概论》随堂测验1-9答案.docx VIP
- 银行业防火演练方案.docx VIP
- 中医病历模板(腰突5).doc VIP
- Long-Term-Development-in-Sport-and-Physical-Activity-3.0体育运动中的长期发展.pdf
- 2023年陕西投资集团有限公司校园招聘考试笔试题库及答案解析.docx
文档评论(0)