JavaScript 有什么编码标准吗?

已建立的 JavaScript 编码标准是什么?

49888 次浏览

我从来没有看到一个被广泛认可的 JavaScript 编码标准。我们确实写了我们自己的一段时间前,我 发表在我的博客上根据我的雇主。

请记住,有些指导方针可能有点过时。

您可以在 谷歌代码维基中找到一些简单但必要的编码约定。

对于非常详细的样式指南阅读 道场风格指南。它将检查命名约定、文件约定、变量使用、代码布局、空格和注释。

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

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

还有这些:

Mozilla JavaScript 技巧

JavaScript 样式指南

为什么 克罗克福德的 JavaScript编码指南是一个好主意的另一个原因:

由于 JavaScript 的分号注入,这段代码(下面)实际上返回未定义的代码——这是一个非常好的理由,让整个团队的开发人员唱同一首歌:

return // injected semicolon, therefore returns 'undefined'
{
javascript : "fantastic"
}; // object constructs anonymously but nothing happens with it.

注意 JavaScript 分号的插入节目中再详细介绍一下

Javascript 代码指南文档指出了与 web 应用程序的 javascript 相关的错误和问题的原因,以及如何避免这些错误和问题。

我自己和其他一些人最近组装了 这些(PDF 或 HTML)

它们主要用于 Ajax 控制工具包,但实际上包含各种有用的指导,无论您使用哪种框架。

希望能帮上忙。

谷歌发布了 Javascript 指南