0

我们的团队正在努力为 JavaScript 构建一个编码标准文档。semi-colon use诸如, spaces vs. tabs, curly brace usage,等之类的东西multiple var statements。我认为最好包含一个代码块(在最后),以直观地展示我们的标准。

字体有时显示为 pangram 以显示每个字母的示例。例如:

敏捷的棕色狐狸跳过了懒狗

JavaScript有这样的东西吗?

显然,语法组合的数量是非离散的,但肯定可以通过一个简短的例子来证明常见的情况。有没有人遇到过这样的代码块?

更新

需要明确的是,我不是在寻找散布着每个概念的孤立示例的标准文档。我们已经有了这样的标准文件。

我正在寻找一个将最常见的标准合并到一个示例中的单个代码示例。

4

1 回答 1

0

您可以设置这些规则并通过 JSHint 和 JSBeautifier 等工具强制执行它们

使用这些工具,您可以在您选择的 SCM 中设置一个预提交挂钩,它将运行 linter/beautifier 并解释文件是否与正确的规范不匹配。

然后,您的仓库中的所有内容都将成为如何编码的示例!

如果您使用Grunt之类的东西,这样做非常简单,因为JSBeautifierJSHint都有任务。

还有无数其他工具也提供此功能。

你可以做到

  • 为这些程序调用 CLI 工具的 BASH 脚本
  • 杰克
  • 蛋糕
  • 一个MAKEFILE
  • 自定义节点脚本
  • 等等等等等等

如果你纯粹想记录它,你可以看到你的问题的评论指向几家公司的特定 Javascript 风格指南,你可以在你的地方批发使用,或者用来生成你自己的。虽然我会推动你创建工具来执行这些。

于 2013-10-29T16:07:44.903 回答