JavaScript 是否有任何编码标准?

IT技术 javascript coding-style
2021-03-14 10:45:55

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

6个回答

不完全是您要查找的内容,但是(如 Doug Crockford 的视频)我认为编写/编辑/评论 JS 的每个人都应该查看 Chris Heilmann 的有关可维护 javascript幻灯片视频

幻灯片,幻灯片127,他说不要太在乎风格指南/代码标准,重新格式化所有代码到VCS检查。

还有这些:

Mozilla JavaScript 技巧

JavaScript 风格指南

为了解决这个问题(找到并决定 JavaScript 代码样式,同时允许一些灵活性),我创建了jscode.org,您可以在其中根据某些设置生成自定义代码样式(是的,这听起来像是公然的广告,但我在那里没有得到任何好处,我只是为我自己和我的团队构建了这个,我认为它很有value)。
2021-04-22 10:45:55
Mozilla JavaScript Tips 非常少,我不会包括它。
2021-05-11 10:45:55
2021-05-17 10:45:55

Crockford 的 JavaScript编码指南是一个值得遵循的好主意的另一个原因

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

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

更多关于注意 JavaScript 分号插入的信息

还有 JSLint 可以帮助自动化/验证其中一些指南。jslint.com
2021-05-10 10:45:55

我从未见过广为人知的 JavaScript 编码标准。前段时间我们确实写了自己的,并按照雇主的要求将其发布在我的博客上。

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

本文档参考了“C# 编程指南”。你也有公开的吗?
2021-05-04 10:45:55

谷歌发布了一份Javascript 指南

这是一个“仅链接”的答案,该链接不再起作用,这正是应避免“仅链接的答案”的原因。
2021-04-21 10:45:55

您可以在Google Code Wiki 中找到一些简单但必不可少的编码约定

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