ホームページ >ウェブフロントエンド >jsチュートリアル >ANT は JS ファイルを圧縮 (スペース/コメントを削除) して、JS の実行速度を向上させます_extjs

ANT は JS ファイルを圧縮 (スペース/コメントを削除) して、JS の実行速度を向上させます_extjs

WBOY
WBOYオリジナル
2016-05-16 17:37:041467ブラウズ

1. extjs を使用すると、操作が比較的スタックすること、特に実行データや js が多すぎる場合、スタックしたり、待ち時間が比較的長くなったりすることを説明します。
この問題を解決するための最適化方法は数多くありますが、その 1 つは、Ant スクリプトをパッケージ化するときに js 内のスペースとコメントを削除することです。これはまだ実装されていません。研究中
2. まず、YUIAnt.jar と yuicompressor-2.4.x.jar という 2 つの .jar ファイルを準備する必要があります。
3. 2 つのファイルの添付ファイル
ダウンロード アドレス
4. build.xml ファイルは次のとおりです

code コードは次のとおりです。











< ;!-- CSS ソース ファイル -->

extUxJsSourceDir" value="${webapp}/ext3/ux" />


< ;ファイルセット dir="${basedir}">






コードをコピー コードは次のとおりです:


<ターゲット名="copy-web-depress-js" depend="init">










<ファイルセット ディレクトリ="${extUxJsSourceDir}">









<ファイルセットディレクトリ="${jsSourceDir}">









<ファイルセット ディレクトリ="${cssSourceDir}">









<ファイルセットディレクトリ="${cssExtSourceDir}">






5、ここでは、js 圧縮を使用している時点では、候 YUIAnt.jar は utf-8 文字集をサポートしていません。つまり、
复制代 代码如下:

encoding="utf-8

下載地址
7、人感受、在很了很小半天、吧这问题搞定了、自己以為可用点js加播速度了、結果及有点小遅、没有jquery那么的快、估计用gzjs压缩才会变快点、私たちが分析したところ、IE では実行速度が遅く、Firefox では比較的速く、各モジュールにインストールされている js が多いことがわかります。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。