开发规范

Posted pengsn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开发规范相关的知识,希望对你有一定的参考价值。

尽量少用全局变量

单一var模式,变量统一声明

var a=1,
    count=0,
	flag = true,
	checkArr = [],
	checkObj = {};

for循环优化

for(var i=0; i< myarr.length; i++) {
	console.info(‘arr‘ + i);
}

针对dom集合,以下优化效果明显
优化升级版
var i , myarr = [];

for( i = myarr.length; i--;) {
	console.info(i);
}

for-in处理对象

var man = {
	name : 1,
	age: 28
};

for( var item in man) {
	console.info(item);
} 

最好不要增加内置的原型

如果必须要加,先检查
if( typeof Object.prototype.myMethod !== ‘function‘) {
	
	Object.prototype.myMethod = function() { ... }
}

注释规范

/**
 * 显示消息,并放回传入的消息内容
 *
 * @param {Object} message 传入消息内容
 * @return message 
 */
function showMessage(message) {
	console.info(‘message‘ + message);
	return message;
}

生成文档

安装yuidoc
npm -g i yuidocjs

一次性生成文档
yuidoc .

以上是关于开发规范的主要内容,如果未能解决你的问题,请参考以下文章

java 代码片段

MuleSoft 使用 RAML 片段将 RAML 规范导入 Anypoint Studio

递进迭代敏捷

VSCode插件开发全攻略代码片段设置自定义欢迎页

IOS开发-OC学习-常用功能代码片段整理

Android开发常用代码片段