我想我的JS分離出很好所以每個對象在自己的文件,我可能會組織我的目錄和文件,如:多個JavaScript文件,但只有一個HTTP請求
/JS /模塊/模塊1。 js /js/pages/page1.js
問題是我不希望每個文件都有50個HTTP請求,有沒有辦法做到這一點?
我想我的JS分離出很好所以每個對象在自己的文件,我可能會組織我的目錄和文件,如:多個JavaScript文件,但只有一個HTTP請求
/JS /模塊/模塊1。 js /js/pages/page1.js
問題是我不希望每個文件都有50個HTTP請求,有沒有辦法做到這一點?
您可以使用PHP文件將它們全部組合起來。這種技術被許多PHP軟件,如IP.board
在ASP.NET的情況下,這將幫助 - http://abhijitjana.net/2011/10/06/bundling-and-minification-in-asp-net-4-5/
兩種方式來到我的腦海:
/scripts/all.js
,並請求爲JS,編譯和合並的所有文件,併爲他們提供服務。我不想重新編譯一切,我改變我的CSS雖然.. – Baconbeastnz 2012-08-12 07:33:05
這種技術是非常基本的和邏輯的。情況是我們在我們的HTML頭中有多個對外部Javascript文件的調用,這意味着來自客戶端瀏覽器的多個HTTP請求。我們如何處理減少所有這些HTTP請求?
結合它們,這樣至少有隻有一個調用外部JavaScript文件, 避免破壞網頁上的任何JavaScript相關的功能, 壓縮JavaScript,以節省帶寬
+1 - 你打我這個,另一個有用的鏈接是http://stackoverflow.com/a/15402/67566 – 2012-08-12 03:53:42
這將是aweosme,但不幸的是我使用ASP.NET :(這意味着我想我在我能查看更新後的變化之前,我必須編譯這些東西,這很糟糕! – Baconbeastnz 2012-08-12 07:33:34
在這種情況下,請看看這個 - http://abhijitjana.net/2011/10/06/bundling-and-minification-in -asp-net-4-5/ – rzr 2012-08-12 08:03:05
哇!高興!感謝隊友! – Baconbeastnz 2012-08-13 08:02:28