2014-05-15 57 views
0

好的。我需要記錄一些產品,這是在JS中,但我對語言有些笨拙。在文檔中有代碼塊,我需要打破一些行(他們在PDF中有巨大的尾巴)。在Python中,我可以執行以下操作:將功能分爲幾行

foo(bar1, 
    bar2) 

我可以在JavaScript中這樣做嗎?關於在JS中打破長線的一般建議是什麼?

+2

你試過了嗎?你看過其他代碼,比如jQuery如何在文檔中顯示它? –

+0

嗯,我還沒有嘗試過,因爲我不確定究竟要嘗試什麼。我的問題更多的是一般建議,而不僅僅是功能的情況。雖然我承認,但我沒有嘗試過後者。 也謝謝jQuerry的參考。它*會*有幫助。 – wswld

回答

2

是的,你可以使用逗號作爲你寫的換行符。這是Google JavaScript Style Guide的一個例子。

// Parenthesis-aligned, one argument per line. Emphasizes each 
// individual argument. 
function bar(veryDescriptiveArgumentNumberOne, 
      veryDescriptiveArgumentTwo, 
      tableModelEventHandlerProxy, 
      artichokeDescriptorAdapterIterator) { 
    // ... 
} 
+0

感謝您的回答和鏈接。 – wswld

+1

沒問題。許多公司使用谷歌的風格指南(並經常修改爲品味)作爲默認標準,因爲許多人都熟悉它們。以下是各種語言的風格指南列表。 https://google-styleguide.googlecode.com/svn/trunk/ – CoryKramer

0

可以做到這一點的JavaScript。像Python一樣,JavaScript會理解括號。我個人建議在方法之前或之後寫評論,而不是在其定義之內。如果您將自己的評論留給自己的空間,那麼您的代碼將變得非常清晰,但是添加內嵌評論可能會非常混亂。

+0

文檔不是源代碼註釋的形式,它們是手動編寫的,並且有給定的代碼塊。不過,謝謝。 – wswld