為什么google中的 JS規(guī)范 說要用兩個空格來縮進
? 而不是 四個空格
或 tab
?
另外,大部分人應(yīng)該都是4個空格為一個tab,ide也是如此
反正不管你用什么縮進,壓縮(uglify)后的代碼最后都會去掉這些空白符的,對都性能沒有任何差異。
如果是我寫這規(guī)范,我就建議用tab縮進,因為用空格還得糾結(jié)1空格
還是2空格
還是3空格
還是4空格
,用tab,你愛多寬就調(diào)多寬。別跟我說“在不同的編輯器里tab的長度可能不一致”
,如果你的編輯器連tab長度都不能調(diào),說明這個編輯器已經(jīng)相當落伍了,建議趕緊換掉。
js規(guī)范只有一個,esma官方規(guī)范文檔。這里面是不會提縮進這個東西的,你說的縮進那是大部分的習(xí)慣而已,除了普遍要求外,其他一些地方不同公司可能還有不同要求。
一般是不建議使用 tab 來縮進的, 因為不同的編輯器可能對 tab 的渲染不同, 有的編輯器將 tab 顯示為8個空格寬度, 而有的編輯器則顯示為4個空格寬度, 這樣就會造成代碼格式的不統(tǒng)一.
前有 左大括號是否換行, 后有 縮進是兩個空格/四個空格/tab, 是又要發(fā)起新的編程圣戰(zhàn)了嗎(光速逃...