是否有JavaScript的编码标准?

Paf*_*fjo 177 javascript coding-style

JavaScript的既定编码标准是什么?

Gen*_*e T 76

不完全是你想要的,但是(像Doug Crockford的视频一样)我认为编写/编辑/评论JS的每个人都应该看看Chris Heilmann 关于可维护javascript 的幻灯片视频.

幻灯片中,幻灯片127,他说不要太担心样式指南/代码标准,重新格式化所有签入VCS的代码.

还有这些:

Mozilla JavaScript提示

JavaScript样式指南

  • 为了解决这个问题(找到并决定JavaScript代码样式,同时允许一些灵活性),我创建了http://jscode.org,您可以根据某些设置生成自定义代码样式(是的,它可能听起来像是公然的广告,但我没有在那里获得任何东西,我只是为自己和我的团队建立了这个,我觉得这很有价值). (3认同)
  • Google还提供了一种风格指南:http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml (2认同)

Rem*_*arp 24

Crockford的JavaScript编码指南最好遵循的另一个原因是:

由于JavaScript的分号注入,这段代码(下面)实际上返回undefined - 这是让整个开发团队从同一首歌曲中唱歌的一个很好的理由:

return // injected semicolon, therefore returns 'undefined'
{
    javascript : "fantastic"
}; // object constructs anonymously but nothing happens with it.
Run Code Online (Sandbox Code Playgroud)

Beware of JavaScript分号插入时更多地了解这一点

  • 还有JSLint可以帮助自动化/验证其中的一些准则.http://www.jslint.com/ (2认同)

LBu*_*ion 10

我从未见过广泛认可的JavaScript编码标准.我们前段时间写过我们自己的,并且根据我的雇主在我的博客上发布了它.

请记住,某些指南可能有点过时.


小智 8

谷歌发布了一个Javascript指南


aem*_*kei 6

您可以在Google Code Wiki中找到一些简单但基本的编码约定.

有关非常详细的样式指南,请阅读Dojo样式指南.它将讨论命名约定,文件约定,变量用法,代码布局,空格和注释.