在 Github 、 Stack Overflow 、公开课已经各种开源项目中,经常能看到不少的前端项目都是采用两个空格的缩进。
而后端开发的项目基本都是采用四空格缩进的模式,请问大家知道前端项目中为什么那么多人采用二空格缩进,这样的好处是什么?
在 Github 、 Stack Overflow 、公开课已经各种开源项目中,经常能看到不少的前端项目都是采用两个空格的缩进。
而后端开发的项目基本都是采用四空格缩进的模式,请问大家知道前端项目中为什么那么多人采用二空格缩进,这样的好处是什么?
1
blacktulip Nov 8, 2015
为啥我的印象是跟楼主相反的...
|
2
Zzzzzzzzz Nov 8, 2015
一般根据社区 style guide 约定俗称, 也不全是前端, ruby 也提倡用两空格。
|
3
plqws Nov 8, 2015
楼主可以把两空格缩进的程序转换成四空格缩进,会发现代码变得很零散,特别是 js …我觉得大概是因为这个原因。
|
5
zmj1316 Nov 8, 2015
像 C/C++这种难以理解用 2 空格的,但是一些嵌套多的的确用 2 空格会好看不少。
|
6
6IbA2bj5ip3tK49j Nov 8, 2015
用 Bootstrap ,用 4 格缩进……
那你需要一个 21 : 9 的显示器。 |
7
mzer0 Nov 8, 2015
在编码的时候, 缩进可以被解释为特殊字符, 也可以被解释为空格, 这要看编辑器...
例如我惯用的 Visual Studio, 在编辑器内缩进会被解释为特殊字符, 复制的时候会被解释为空格... |
8
MOxFIVE Nov 8, 2015
https://github.com/Enolak/Front-end-tutorial#七-开发规范
大概哪种都可以,团队内部统一更重要 |
9
webjin Nov 9, 2015 via Android
我比较喜欢 tap
|
10
banri Nov 9, 2015
4 空格就更加暴露某些回调地狱了( x
|
11
vietor Nov 9, 2015 via Android
4 空格清晰点, 2 空格太紧凑了
|
12
abscon Nov 9, 2015
现在前线已经推进到 4 vs 2 了? 期待 2 vs 1 的那天。
我能说还有人坚持用 TAB 空八格缩进么…… |
13
foomorrow Nov 9, 2015 2 空格的一个好处
var a = 1 , b = 2 |
14
hbkdsm Nov 11, 2015
JS 回调多,不用两空格一行写不了多少代码
Ruby 也是习惯两空格呀 Python 的 PEP8 倒是 四空格 |