2016-02-05 100 views
-1

多少班有多少類/功能最好放入模塊(也就是後來的require d,f.ex.由RequireJS,在Mozilla addon loader,...)?每個模塊

由於該模塊似乎是批發進口(與f.ex. Python相反,您可以在其中做from module import class),所以最好儘量保持它們不變?其他指導方針?

最佳做法是什麼?

(大約有Java類似的問題(其中建議"the more granular class layout you have, the better"),Python(它允許多個對象和狀態"Python is not C#/Java. Trying to bend it to make it look like $other_language will cause frustration and poor user experience")等,但JavaScript的特定沒有出現。)


也許這些問題是那麼足以通過現場標準。如今,這對一些人來說可能太寬泛了。

+0

原樣,這個問題過於寬泛。完整的答案對於Stackoverflow格式來說太長了。 – Magisch

+0

針對場外資源的建議是Stackoverflow上的主題。我認爲這個問題不適合Stack Overflow作爲網站。 – Magisch

+1

@Magisch:@ Arnaud回答了這個問題,所以它不應該太寬泛。同樣,Python,Java ......問題也有通常的答案。 –

回答

0

我使用RequireJS時親自執行以下操作:

每個模塊
  • 一類
  • 類的名字命名
  • 模塊文件

這使得維修方便,再加上動態加載需要的類。

唯一的缺點可能是文件的數量,但你可以捆綁後最常用的使用RequireJS optimization features的人。