JavaScript 中的正确缩进
Proper indentation in javascript
本文关键字:缩进 JavaScript 更新时间:2023-09-26
我对编码相当陌生,有一些好的经验法则,使我的代码易于我和其他人阅读。我什么时候缩进我的花括号应该在哪里?如果您有任何网站资源,这些资源是很好的教程,请链接我。我已经完成了codeacademy和许多其他js入门资源。我似乎仍在努力弄清楚如何使我的代码看起来漂亮且可读。提前感谢大家的帮助和建议!
你来了:就像TGH说的,没有"正确的方法",只有你和你的同事同意的方式。只要它一致并且你们都同意,就拥有它。
这将有助于美化您的代码:http://jsbeautifier.org/
以下内容将帮助您了解一些标准。
https://github.com/v0lkan/o2.js/blob/master/CONVENTIONS.md
https://github.com/rwaldron/idiomatic.js/
http://javascript.crockford.com/code.html
http://contribute.jquery.org/style-guide/js/
http://addyosmani.com/blog/javascript-style-guides-and-beautifiers/
编码风格通常由每个项目决定。例如:
- jQuery 使用选项卡
- 引导程序使用 2 个空格,没有分号
一个警告是自动分号插入,主要是关于一些不允许换行的"受限制作"。
return // returns `undefined`
{ // becomes a block rather than an `Object`
key: "value" // and a label rather than a property
};
不过,这种支撑样式在大多数其他情况下是安全的:
function foo(bar)
{
console.log(foo, bar);
}
JavaScript 没有特殊的规则,因为它不是一种对空格敏感的语言。这取决于你自己的个人喜好,所以真的没有对错之分。只需选择一个约定并始终如一地使用它。
相关文章:
- 如何格式化字符串以修复Javascript中的缩进
- Javascript 意外返回值,带有特定的缩进
- JavaScript将缩进文本转换为HTML列表重复顶层<李>'s为<ul>'s
- vim JavaScript缩进插件-命令是什么
- 从 coffeescript 编译到 javascript 后保持缩进
- 在 VIM 上的脚本标记中正确缩进 JavaScript
- Vim Javascript 在以括号结尾的换行符上配置缩进宽度
- Emacs 有问题的 JavaScript 缩进
- 保存时在 Vim 中自动缩进 JavaScript 代码
- 逐行缩进 Javascript 文件
- Dreamweaver:自动缩进 JavaScript 代码
- 使用 javascript 设置的文本缩进在 Firefox 中具有双重值
- 基于 Javascript/jQuery 的带缩进的动态列表
- Javascript - 方法链上的缩进会导致分号问题
- JavaScript 文件中的 vim 缩进 html 代码
- 如何在 Emacs 的 javascript 模式下设置 2 个空格缩进
- 使用 Javascript 更改文本缩进样式
- 如何阻止emacs缩进javascript逗号分隔列表的第二行(例如array或json) ?
- 如何缩进Javascript源文件(ceditor .js)
- Vim缩进javascript的多行var声明