0

phonegap + JQM アプリを構築しています。アプリの起動時に表示される最初のファイルである loader.html があります。このファイルでは、すべての js ファイルをリンクしています。この外部 js ファイルの読み込みには、5 ~ 6 秒ほど、必要な時間よりも少し時間がかかります。そうして初めて、ローダーファイルから私のホームページに移動します。これはファイルをロードする正しい方法ですか? 私は次のものを持っています:

<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>
4

2 に答える 2

0

スクリプトの読み込みに問題はありません。あなたは2つの技術を使うことができます。 combineアプリのパフォーマンスをminify向上させるため。

COMBINE これは、多数の外部ファイルを1つに結合するために使用されます。スクリプトファイルのダウンロードリクエストの数が減ります

これを縮小 して、JavaScriptでいくつかの最適化を実行して、空白を削除し、変数名を短縮し、未使用のコードを削除します。

ミニファイツールについては、このリンクを参照してください 。複数のJavaScriptファイルを1つに結合するツール...

于 2012-10-25T04:30:20.397 に答える
0

この問題を解決するには、縮小版の JavaScript ファイルを使用することをお勧めします。

JavaScript における縮小化は、機能を変更することなく、ソース コードからすべての不要な文字を削除するプロセスです。これらの不要な文字には、通常、空白文字、改行文字、コメント、および場合によってはブロック区切り文字が含まれます。これらは、コードを読みやすくするために使用されますが、実行には必要ありません。私たちはオンラインでたくさんの縮小ツールを持っています。

JS Compress
YUI コンプレッサー

ミニフィケーション用の無料ツールのリストを 次に示します。

注:スクリプトを縮小する前に、各行がセミコロンで終わっていることを確認してください。そうしないと、問題が発生する可能性があります。

于 2012-10-25T05:52:29.037 に答える