看完这篇博客,你将了解
- 函数注释规范
- 模块注释规范
- 两个常用注释( TODO, FIXME)
- 文件/资源命名规范
函数注释
/* 方法说明
* @method 方法名
* @for 所属类名
* @param{参数类型}参数名 参数说明
* @return {返回值类型} 返回值说明
*/
比如
/*函数说明
* @param {string} p1 参数1的说明
* @param {string} p2 参数2的说明,比较长
* 那就换行了.
* @param {number=} p3 参数3的说明(可选)
* @return {Object} 返回值描述
*/
function foo(p1, p2, p3) {
var p3 = p3 || 10;
return {
p1: p1,
p2: p2,
p3: p3
};
}
模块注释
/* 模块说明
* @module 模块名
*/
待办内容与待处理 bug 的注释
// TODO: 标注待实现的功能。
// FIXME: 标注出现的问题。
文件/资源命名规范
记住两点:
- 都用小写
- 下划线,驼峰式分隔改为中划线
比如:
antScript.js
ant_reg.html
都不推荐:
- 第一行的问题在于,文件名称有大写字符,改为小写
- 第二行的问题在于使用下划线为分隔符,改为中划线
修改:
ant-script.js
ant-reg.html
暂无评论