直到最近我才意識到它,但是在編寫javascript代碼時我使用了Allman style。根據http://encosia.com/in-javascript-curly-brace-placement-matters-an-example/我應該使用K&R style。這是因爲在某些情況下,在下一行放置大括號會導致問題。 對我來說,問題在於我已經長大了喜歡阿爾曼風格,寧願不改變。在編寫javascript時,是否應該使用K&R樣式?
所以,我的問題(一個或多個)
這是真的,奧爾曼風格可能導致錯誤由於 放置在javascript大括號?如何jQuery的?
是否有任何技巧可以讓我使用Allman風格 沒有問題,因爲大括號?
使用這些樣式還有其他問題嗎?
我想這取決於你多久返回對象文字 –
我看不到任何可能出現的問題,除了可讀性。但是K&R似乎對我更有意義,因爲我經常在函數調用中聲明函數和/或對象(例如'setTimeout(1000,function(){complex_functions_content});' 複雜函數的內容將在新行和括號(括號和圓括號)在最後一行,在與setTimeout函數調用相同的縮進級別。 用Allman風格編寫這樣的代碼看起來很奇怪恕我直言。 – Mark
這是可怕的.. –