對於如此主觀的問題表示歉意。爲asp.net mvc開發人員提供的javascript最佳實踐
我正在尋找一些如何在asp.net mvc應用程序中更好地管理javascript的實際示例。
在jQuery之前,我儘量避免使用javascript。現在我使用它很多,但感覺我可能錯過了一些最佳實踐/建議,用於在大型Web應用程序中構建我的JavaScript代碼。
有些事情我是有罪的,並希望移動遠離:在我的意見
- 內嵌的JavaScript。我並不是在談論大量的代碼,但我在每個視圖上都有一些初始化代碼並不罕見。
- 一個大的「網站」JavaScript文件。由於我的應用程序中使用的插件列表增長(例如jquery ui),我的「啓動」功能也正在初始化每個插件。通常這是爲了避免問題1(內嵌JavaScript)。也許每個視圖的JavaScript文件是更好的解決方案?
- 一切似乎都非常程序化。我習慣在.net中以面向對象的方式工作,但是當涉及到javascript時,這似乎已經消失了。現在我知道OOP是肯定可能的,並且受到javascript的鼓勵,但我可以通過看到一些實際的例子來說明我應該如何在真正的Web應用程序中實現它。
- 命名空間/項目結構 - 我已經看到了一些JavaScript命名空間的例子(憑藉對象),並且喜歡這個方法,但是可以用更多的背景知識來做。
任何網站,書籍等,人們可以推薦將不勝感激。
@jfar - 不知道爲什麼這可以保證一個downvote,特別是當我要求更多信息的替代品。 –
+1。我認爲這個問題可能與許多開發者有關,尤其是,有人剛剛開始使用MVC,比如I。 –
@jfar - Upvote對downvote的困擾是爲什麼寫,儘管我不同意這個原因。當人們不願意匿名時,我討厭它。 –