2
A
回答
8
這就是爲什麼生產環境通常會縮小/打包Javascript文件的原因。這刪除了不必要的空白和評論。
但是,如果註釋位於HTML文件本身(或由ASP.NET頁面輸出的HTML文檔)中,則服務器必須將註釋發送給客戶端或者有額外的步驟將其除去。問題是這個過程可能會相對昂貴,因爲你基本上必須解析HTML輸出以找出Javascript的位置以及註釋的位置。這不像正則表達式的搜索和替換那麼簡單(如果您希望它以任何速度可靠的話)。
14
Javascript在客戶端進行評估,所以它下載所有的源代碼(包括註釋)。
2
因爲這是客戶端:)
4
因爲asp.net沒有做的js文件任何壓縮/預處理將其發送到客戶端之前。 你需要使用類似YUI Compressor的東西來實現這一點。
3
因爲你沒有做任何刪除它們。看看「縮小器」,例如來自Crockford的jsmin。這些去除註釋和不必要的空白。您將它們集成到您的構建過程中,以便您的源文件與實際傳送到瀏覽器的內容截然不同。
2
爲什麼不刪除評論?有相當不錯的JavaScript縮小器免費提供
1
1)部署前壓縮你的javascript。無論如何,這是一件好事,因爲即使在刪除註釋之後,您仍然可以獲得顯着的縮減效果。
2)如果您真的有隨機位JavaScript圍繞您的aspx文件,您可以考慮使用asp服務器端註釋<% - %>而不是客戶端的HTML評論或JavaScript /評論,這些不會通過電線發送。
相關問題
- 1. 爲什麼瀏覽器正在評論我的PHP代碼
- 2. SVN「評論瀏覽器」
- 3. 連續下載到瀏覽器的Javascript
- 4. 爲什麼在加載和評估`lib.js`之前,瀏覽器中的以下塊?
- 5. 爲什麼我的JavaScript獲得評論
- 6. 爲什麼HTML評論縮進在瀏覽器中顯示不同?
- 7. 爲什麼這個Javascript代碼在非Javascript瀏覽器中有額外的評論?
- 8. 爲什麼腳本下載防止並行在瀏覽器中
- 9. Android瀏覽器只加載一個Facebook評論(已解決)
- 10. 爲什麼Chrome瀏覽器將1.3 * 1.3評估爲1.6900000000000002?
- 11. Office加載項使用什麼瀏覽器/瀏覽器引擎?
- 12. 瀏覽器圖像下載行爲
- 13. 將文件下載到瀏覽器(ASP.NET)
- 14. 什麼是評論
- 15. 強制瀏覽器下載
- 16. css設計因瀏覽器而異瀏覽器爲什麼?
- 17. 爲什麼Chrome瀏覽器比Safari瀏覽器更快?
- 18. 「評論」代表什麼「功能addComment(評論$評論)」
- 19. 什麼可以導致瀏覽器(Chrome)生成下載
- 20. 爲什麼下載管理器比默認的瀏覽器下載器工作得更快?
- 21. HTML評論和JSP評論有什麼區別,爲什麼我們使用JSP評論
- 22. 爲什麼PhoneGap比瀏覽器慢?
- 23. 爲什麼SAML基於瀏覽器
- 24. 什麼是瀏覽器稱爲(指數)
- 25. 爲什麼瀏覽器使用前綴?
- 26. 爲什麼瀏覽器允許CSRF?
- 27. 爲什麼HighChart掛起瀏覽器?
- 28. 爲什麼需要瀏覽器重置?
- 29. 爲什麼Resharper刪除我的評論?
- 30. 爲什麼C評論像/ * */need'<'?