在javascript中正确缩进

时间:2013-09-17 04:44:31

标签: javascript syntax

我很擅长编写一些好的经验法则,使我的代码易于阅读和其他人阅读。我什么时候可以缩进我的花括号在哪里?如果你有任何资源的网站是很好的教程,请链接我。我已经完成了codeacademy和js的许多其他启动资源。我似乎仍然在努力弄清楚如何使我的代码看起来漂亮和可读。感谢大家的帮助和建议!

3 个答案:

答案 0 :(得分:5)

你走了:就像TGH说的那样,没有“正确的方式”,只有你和你的同事的方式达成一致。只要它一致并且你们都同意,就可以了。

这将有助于完善您的代码: http://jsbeautifier.org/

以下内容将帮助您制定一些标准。

https://github.com/v0lkan/o2.js/blob/master/CONVENTIONS.md

https://github.com/rwaldron/idiomatic.js/

http://javascript.crockford.com/code.html

http://contribute.jquery.org/style-guide/js/

http://addyosmani.com/blog/javascript-style-guides-and-beautifiers/

答案 1 :(得分:2)

编码风格通常取决于每个项目。例如:

一个警告是Automatic Semicolon Insertion,主要是关于一些不允许换行的“限制制作”。

return            // returns `undefined`
{                 // becomes a block rather than an `Object`
    key: "value"  // and a label rather than a property
};

尽管如此,在大多数其他情况下,这种支撑方式是安全的:

function foo(bar)
{
    console.log(foo, bar);
}

答案 2 :(得分:0)

JavaScript没有特殊规则,因为它不是白空间敏感语言。这取决于你个人的偏好,所以没有对错。 只需选择一个约定并一致地使用它。