使用2个空格进行缩进,永远也不要使用混合的tab和空格作为缩进。
换行
使用Unix风格的换行,每行结尾以(\n)结束,永远不要使用Windows的换行符(\r\n)。
无拖尾空白
永远也不要在一行后面留空格,在提交之前,你要像每顿饭刷牙一样清理你的JS文件。否则,腐烂的气味会驱走贡献者或同事。
使用分号
根据科学研究,分号的使用是我们社会的核心价值。考虑一下反对派的观点 ,但是我们需要传统,不要滥用纠错机制(省略分号)。
注* 在JavaScript中前置逗号代码风格和省略分号一直存在争论,下同。
如果你要对齐的字符串都是中文的话,我写了个方法,jquery的,你试一下$(document).ready(function () {
var maxLength = 0
$("table tr td").each(function () {
var text = $(this).text()
var textLength = text.length
if (textLength >maxLength) {
maxLength = textLength
}
})
$("table tr td").each(function () {
var text = $(this).text()
var spaceLength = maxLength - text.length
var space = ""
for (var i = 0i <spaceLengthi++) {
space += " "
}
$(this).text(text.substring(0, 1) + space + text.substring(1, text.length))
})
})