首先,我想說的是,我並沒有試圖就什麼是最好的編碼風格展開討論。關於JavaScript中風格指南的'標準'是什麼?
相反,我想知道什麼是全球標準,當涉及到你的代碼樣式。我見過不同的網站和主要開源組織,它們有自己的指南頁面,例如說你應該把} else {
放在同一行。
是否存在一些關於適用於所有正在編寫的JavaScript的代碼風格的書面規則?對特定的編碼風格是否有共同的偏好?或者這是真的在每個組織的基礎上?
首先,我想說的是,我並沒有試圖就什麼是最好的編碼風格展開討論。關於JavaScript中風格指南的'標準'是什麼?
相反,我想知道什麼是全球標準,當涉及到你的代碼樣式。我見過不同的網站和主要開源組織,它們有自己的指南頁面,例如說你應該把} else {
放在同一行。
是否存在一些關於適用於所有正在編寫的JavaScript的代碼風格的書面規則?對特定的編碼風格是否有共同的偏好?或者這是真的在每個組織的基礎上?
沒有一個標準。如果您希望保持代碼的一致性,您是否可以遵循任何指導原則? Google的編碼風格如何? http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml
我們使用它作爲我們公司的基本準則
感謝您的鏈接,這似乎有點過了。 – pimvdb 2011-01-31 19:42:41
道格拉斯Crockford的JavaScript: The Good Parts被廣泛用作編碼準則的基礎。
他的JSLint工具可用於檢查代碼是否符合他的建議。
我認爲OP更關注風格,而不是實際的編程實踐 – 2011-01-31 19:58:35
這些被廣泛接受*:
if
,else
等,即使對於單個語句逗號之後'
作爲字符串分隔符從我的經驗來看,大多數約定都經過激烈的討論。 所以,不,沒有一般的規則。有些人甚至是try to completely avoid semicolons
*還是他們呢? ;)
已縮小,我猜;-) – Joey 2011-01-31 19:44:34
如果那是真的,我會被嚇壞的編碼... – pimvdb 2011-01-31 19:46:29