2011-08-31 66 views
4

我正在使用Asp.net MVC 3.0應用程序並使用JQuery + JSON。我打算使用jquery post並獲取將數據發送回服務器的方法。因此,我的JQuery代碼庫將很大,應該可以維護。Asp.net MVC 3.0中的JQuery模式和最佳實踐

這樣,當在ASP.net MVC 3.0中使用JQuery時,最佳實踐和設計模式是什麼?

回答

4

這裏有幾個技巧:

  • 應儘量放置在單獨的js文件的javascript,並避免將其放置在視圖中。
  • 永遠不要在您的JavaScript文件中硬編碼網址。生成網址時始終使用Url助手。
  • 對於可以在多個地方重複使用的JavaScript代碼,更喜歡編寫一個jQuery plugin
  • 在編寫代碼之前,先搜索某人是否還沒有爲它編寫jQuery插件。
  • 在發佈模式下運行時縮小您的JavaScript文件
  • 嘗試減少AJAX請求的數量:例如,優先選擇一個AJAX請求,與多個帶有較小數據的AJAX請求相比,發送/接收更大的數據。
+1

此外,你應該做一個單一的js文件。這裏有一些其他的好建議,http://blog.stevensanderson.com/2011/07/22/review-open-source-components-used-in-learnknockoutjs/ http://www.hanselman.com/blog/NerdDinnerBeingUpdatedToMVC3WithRazorHTML5GeoLocationEFCodeFirstJQueryMobileYepNopeAndModernizrAndAFixedMobileDeviceCapabilitiesViewEngine ?的.aspx utm_source = Feedburner的&utm_medium =進料&utm_campaign =進料:+ ScottHanselman +%28Scott + Hanselman的+ - + ComputerZen.com%29 – user571646