2012-10-25 61 views
0

我正在構建一個phonegap + JQM應用程序。我有一個loader.html,它是應用程序啓動時顯示的第一個文件。在這個文件中我鏈接了所有的js文件。這個外部js文件的加載時間比預期的要長一些,大約需要5-6秒。只有這樣它才能從加載程序文件轉到我的主頁。這是加載文件的正確方法嗎? 我有以下幾點: Phonegap + JQuery應用程序:腳本需要時間來加載?

<script src="js/jquery.js"></script> 
<script src="js/jquery.mobile.js"></script> 
<script src="cordova-1.8.1.js"></script> 
<script src="js/iscroll.js"></script> 
<script src="js/childbrowser.js"></script> 
<script src="js/swipe.js"></script> 
<script src="js/barcodescanner.js"></script> 
<script src="js/app.js" ></script> 
<script src="js/dbaccess.js"></script> 
<script src="js/FBConnect.js"></script> 

回答

0

有裝載腳本沒有問題。你可以使用兩種技術。 combineminify以改善您的應用的性能。

COMBINE 這個是用來將多個外部文件合併爲一個。它會降低 數量的請求下載腳本文件

縮小 這一項上你的JavaScript執行一些優化,以去除空白,縮短變量名並刪除未使用的代碼。

指爲縮小工具Tool to combine multiple javascript files into one...

0

這個環節使用的JavaScript文件縮小的版本,是更好的選擇來解決這個問題。

JavaScript中的縮小是從源代碼中刪除所有不必要的字符而不改變其功能的過程。這些不必要的字符通常包括空白字符,新行字符,註釋和有時使用塊分隔符,這些分隔符用於增加代碼的可讀性,但不需要執行。 我們有很多縮小工具在線。

JS Compress
YUI Compressor

Here是對微小免費工具列表。

注意:在縮小腳本之前,請確保每行都以分號結尾,否則可能會出現問題。

相關問題