我想將由Extjs生成的app.js文件拆分爲特定於應用程序的代碼& extjs特定代碼。意圖是減小應用程序的大小。 js &應用程序的加載速度要快得多。 我已經閱讀了一些鏈接,但由於我是extjs的新手,我想要一些準備好的代碼(如果可用),就像在某些.xml文件中一樣。Split Extjs生成的app.js將文件編譯爲extjs特定代碼和我們的應用程序代碼
0
A
回答
1
該應用不會加載更快,因爲該應用仍需要ExtJS代碼和你自己的代碼,然後才能做任何事情。
此外,如果一切都在一個文件中,gzip壓縮效果會更好,所以如果啓用了靜態內容壓縮,則您的雙文件應用程序的加載速度會比以前慢。如果你沒有,你肯定應該,它會減少一半甚至更少的加載時間。
這就是說,你總可以使用多個<script>
標籤更多的JavaScript文件:
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>Verwarming HollandVilla</title>
<script type="text/javascript" src="ext-modern-all.js"></script>
<script type="text/javascript" src="verwarming.js"></script>
但你不能編譯app.js
拆分成只包含你的代碼的一部分,其中只包含ExtJS的代碼另一部分,因爲在app.js
這兩個域都是混合和破壞。
但是你仍然可以在出現Ext.define()
之前拆分app.js
,然後檢查這兩個javascript文件是否仍然在語法上有效。如果是的話,你沒有任何語義上的改變,所以應用程序應該像以前一樣工作。
如果您真的得到了加載時間,請發佈您的結果,因爲我還沒有找到任何人通過實驗驗證了預期結果。
相關問題
- 1. 如何編譯Java或C++應用程序生成的代碼
- 2. extjs 6.0 sencha cmd僅編譯我的javascript代碼
- 3. 編譯時代碼生成
- 4. 構建一個extjs應用程序,我只有源代碼
- 5. 由nvcc編譯器爲CUDA程序生成的中間代碼
- 6. 的Web應用程序代碼生成
- 7. 使用.NET將多個代碼文件編譯爲程序集?
- 8. ExtJS的Ajax代理 - 編碼extraParams
- 9. 運行時代碼生成和編譯
- 10. ExtJS標題文本視爲javascript代碼
- 11. 將OpenMP代碼編譯爲C代碼
- 12. 可以將vb.net應用程序反編譯成源代碼?
- 13. 編譯Android應用程序源代碼+代碼檢查
- 14. jOOQ生成的代碼無法編譯?
- 15. Haskell編譯器的代碼生成
- 16. javax.annotation.processing.AbstractProcessor:編譯器生成的代碼
- 17. 編譯後生成的視圖代碼
- 18. 編譯寓言生成代碼的WebPack
- 19. scalaxb生成的代碼導致編譯
- 20. 編譯角度ajax生成的代碼
- 21. 編譯器如何生成事件處理程序代碼?
- 22. 如何將VM特定的代碼編譯爲x86機器代碼?
- 23. Sencha Cmd不生成ExtJS應用程序
- 24. ExtJS圖表示例代碼
- 25. ExtJs HTML/DOM代碼優化
- 26. 保存表格(代碼EXTJS)
- 27. 代碼結構與ExtJS
- 28. extjs 6 admin-dashboard源代碼
- 29. Extjs Ajax代碼重構
- 30. ExtJS 4代碼助手
更好地解釋你想要做什麼,應用程序特定的代碼和extjs特定的代碼?你想說什麼? –
你在使用Sencha CMD嗎? –
我想從app.js文件中分離extjs特定的代碼。並在此app.js文件之前加載該文件 。 – Tejas