好的。我需要記錄一些產品,這是在JS中,但我對語言有些笨拙。在文檔中有代碼塊,我需要打破一些行(他們在PDF中有巨大的尾巴)。在Python中,我可以執行以下操作:將功能分爲幾行
foo(bar1,
bar2)
我可以在JavaScript中這樣做嗎?關於在JS中打破長線的一般建議是什麼?
好的。我需要記錄一些產品,這是在JS中,但我對語言有些笨拙。在文檔中有代碼塊,我需要打破一些行(他們在PDF中有巨大的尾巴)。在Python中,我可以執行以下操作:將功能分爲幾行
foo(bar1,
bar2)
我可以在JavaScript中這樣做嗎?關於在JS中打破長線的一般建議是什麼?
是的,你可以使用逗號作爲你寫的換行符。這是Google JavaScript Style Guide的一個例子。
// Parenthesis-aligned, one argument per line. Emphasizes each
// individual argument.
function bar(veryDescriptiveArgumentNumberOne,
veryDescriptiveArgumentTwo,
tableModelEventHandlerProxy,
artichokeDescriptorAdapterIterator) {
// ...
}
感謝您的回答和鏈接。 – wswld
沒問題。許多公司使用谷歌的風格指南(並經常修改爲品味)作爲默認標準,因爲許多人都熟悉它們。以下是各種語言的風格指南列表。 https://google-styleguide.googlecode.com/svn/trunk/ – CoryKramer
您可以做到這一點的JavaScript。像Python一樣,JavaScript會理解括號。我個人建議在方法之前或之後寫評論,而不是在其定義之內。如果您將自己的評論留給自己的空間,那麼您的代碼將變得非常清晰,但是添加內嵌評論可能會非常混亂。
文檔不是源代碼註釋的形式,它們是手動編寫的,並且有給定的代碼塊。不過,謝謝。 – wswld
你試過了嗎?你看過其他代碼,比如jQuery如何在文檔中顯示它? –
嗯,我還沒有嘗試過,因爲我不確定究竟要嘗試什麼。我的問題更多的是一般建議,而不僅僅是功能的情況。雖然我承認,但我沒有嘗試過後者。 也謝謝jQuerry的參考。它*會*有幫助。 – wswld