首先,我想说的是,我并没有试图就什么是最好的编码风格展开讨论。关于JavaScript中风格指南的'标准'是什么?
相反,我想知道什么是全球标准,当涉及到你的代码样式。我见过不同的网站和主要开源组织,它们有自己的指南页面,例如说你应该把} else {
放在同一行。
是否存在一些关于适用于所有正在编写的JavaScript的代码风格的书面规则?对特定的编码风格是否有共同的偏好?或者这是真的在每个组织的基础上?
首先,我想说的是,我并没有试图就什么是最好的编码风格展开讨论。关于JavaScript中风格指南的'标准'是什么?
相反,我想知道什么是全球标准,当涉及到你的代码样式。我见过不同的网站和主要开源组织,它们有自己的指南页面,例如说你应该把} else {
放在同一行。
是否存在一些关于适用于所有正在编写的JavaScript的代码风格的书面规则?对特定的编码风格是否有共同的偏好?或者这是真的在每个组织的基础上?
没有一个标准。如果您希望保持代码的一致性,您是否可以遵循任何指导原则? Google的编码风格如何? http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml
我们使用它作为我们公司的基本准则
感谢您的链接,这似乎有点过了。 – pimvdb 2011-01-31 19:42:41
道格拉斯Crockford的JavaScript: The Good Parts被广泛用作编码准则的基础。
他的JSLint工具可用于检查代码是否符合他的建议。
我认为OP更关注风格,而不是实际的编程实践 – 2011-01-31 19:58:35
这些被广泛接受*:
if
,else
等,即使对于单个语句逗号之后'
作为字符串分隔符从我的经验来看,大多数约定都经过激烈的讨论。 所以,不,没有一般的规则。有些人甚至是try to completely avoid semicolons
*还是他们呢? ;)
已缩小,我猜;-) – Joey 2011-01-31 19:44:34
如果那是真的,我会被吓坏的编码... – pimvdb 2011-01-31 19:46:29