JavaScript的既定编码标准是什么?
不完全是你想要的,但是(像Doug Crockford的视频一样)我认为编写/编辑/评论JS的每个人都应该看看Chris Heilmann 关于可维护javascript 的幻灯片和视频.
在幻灯片中,幻灯片127,他说不要太担心样式指南/代码标准,重新格式化所有签入VCS的代码.
还有这些:
Mozilla JavaScript提示
JavaScript样式指南
Crockford的JavaScript编码指南最好遵循的另一个原因是:
由于JavaScript的分号注入,这段代码(下面)实际上返回undefined - 这是让整个开发团队从同一首歌曲中唱歌的一个很好的理由:
return // injected semicolon, therefore returns 'undefined' { javascript : "fantastic" }; // object constructs anonymously but nothing happens with it.
在Beware of JavaScript分号插入时更多地了解这一点
我从未见过广泛认可的JavaScript编码标准.我们前段时间写过我们自己的,并且根据我的雇主在我的博客上发布了它.
请记住,某些指南可能有点过时.
谷歌发布了一个Javascript指南
您可以在Google Code Wiki中找到一些简单但基本的编码约定.
有关非常详细的样式指南,请阅读Dojo样式指南.它将讨论命名约定,文件约定,变量用法,代码布局,空格和注释.