問題タブ [yui-compressor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
887 参照

javascript - JavaScript コードの圧縮によるパフォーマンスの向上をテストする

JavaScript ライブラリを圧縮するために 5 つの JavaScript コンプレッサーを使用しました (JSMin、YUI コンプレッサー、Packer、クロージャー コンパイラー、および UglifyJS)。

これで、クロージャ コンパイラがファイル サイズの削減に勝者であることがわかりました。ただし、パフォーマンスの向上もテストしたいと思います。これを行うにはどうすればよいでしょうか。

ライブラリのすべてのパブリック メソッドを使用する簡単なテスト ページを作成しました。このテスト ページのページ速度をテストするためのツールはありますか? 例えば。ブラウザで X 回実行し、平均読み込み速度を返します。

回答ありがとうございます。

0 投票する
3 に答える
1488 参照

javascript - 本番環境でminifycssをロードする方法

私は自分のプロジェクトに非常に多くのJSとCSSをロードしています。サイトのパフォーマンスを向上させるために、Antビルドと統合されたYUICompressionから始めました。したがって、プロジェクトをビルドするたびに、「-min.js」が追加された縮小ファイルが作成されます。

例:ビルド後のmyscript.js、新しいファイル「myscript-min.js」。

これで、すべてのファイルを変更して、ページにmyscript-min.jsをロードしました。

ミニファイファイルをロードするための自動化またはより簡単な方法はありますか?

前もって感謝します!!!

0 投票する
2 に答える
12076 参照

installation - CentOs に yui コンプレッサーをインストールする方法

これは初歩的な質問のように聞こえるかもしれませんが、私は Linux を初めて使用するので、CentOS に yui-compressor をインストールする方法を見つけようとしていましたが、Google を使用して見つけることができませんでした。

私はすでにこれを行っています:

/usr/bin に yui-compressor という名前のファイルも作成しました。

他に何をすべきかわかりません。(すでにインストールされているかどうかさえわかりません)。

誰かが次のことで私を助けてくれますか:

  1. インストールされている場合は、教えてください。
  2. そうでない場合。他に何をする必要があるか教えてください。

ありがとうございました。

0 投票する
1 に答える
537 参照

javascript - yui-compressorで縮小せずに、Javascriptを1つのファイルに結合できますか?

sinlgeファイルの入力JavaScriptを圧縮するが、Yui-Compressorを使用して縮小しない方法はありますか?

これは私が今持っているものです。Compress()がオーバーロードされているため、コードを難読化したままにすることができます。ただし、デバッグのためにコードを縮小しないでおく必要があります。

0 投票する
1 に答える
278 参照

visual-studio-2010 - CSSの縮小/マージ後のイメージのデプロイ

このプロジェクトでは、ビルド後のイベントとしてYUI Compressorを実行し、Visual Studio 2010、.NET 4、およびMVC2を使用しています。

問題は、メンテナンスが不可能な1つの大きなcssファイルがあったため、それをさまざまなフォルダー内の多くのCSSファイルに分割したことです。

  1. /Assets/Styles/Site.css
  2. /Assets/Styles/Pages/Page1.css
  3. /Assets/Styles/Pages/Page2.css
  4. /Assets/Styles/Pages/Page-nth.css
  5. /Assets/Styles/Partials/Partial1.css
  6. /Assets/Styles/Partials/Partial1.css
  7. /Assets/Styles/Partials/Partial-nth.css

そんな感じ。

これは開発には適していますが、本番環境には適していません。本番環境では、すべてのマージ/縮小バージョンである1つのファイルしかありません。このファイルは、/ Assets / Styles/style.cssにあります。

イメージパスをdevとprodで同じにすることはできないため、この設計が問題を引き起こしています。(ステージングとuatもありますが、物事をシンプルに保つことができます)

それに対するいくつかの解決策があります。絶対パスを使用するか、多くの縮小/マージcssファイルを適切なフォルダー(Pages.css / Partials.css)に配置するか、Cookieのないサブドメイン(静的.domain.com)これが私がやりたいことです。

だから私の質問は:CSSファイルで「../../image.png」を「http://static.domain.com/image.png」に自動的に名前変更するにはどうすればよいですか?YUI Compressorはそれを行うことができますか?それを実行するビルドコンソールプロジェクトを作成する必要がありますか?あなたは私のためにそれをするツールを知っていますか?他の提案?!

前もって感謝します!

0 投票する
7 に答える
6147 参照

php - Assetic + symfony 2 の YUI Compressor: これはバグですか?

コマンド ライン (Windows) で YUI コンプレッサーをテストしましたが、問題なく動作するようです。

しかし、assetic によって作成された .css は圧縮されておらず、上部 (.css 内!) に次のメッセージが表示されます。

これは構成上の問題ですか? または資産のバグ?

小枝テンプレート内で使用したコードは次のとおりです。

0 投票する
2 に答える
971 参照

yui-compressor - YUI-Compressor: 結果ファイルが空です

YUI Compressor ライブラリを使用して、CSS および JavaScript ファイルを圧縮しています。クラス CssCompressor と JavaScriptCompressor を直接使用します。

残念ながら、結果のファイルの一部は空であり、警告や例外はありません。

私はすでにバージョンで試しました:

  • yuicompressor-2.4.2.jar
  • yuicompressor-2.4.6.jar
  • yuicompressor-2.4.7pre.jar

私の使用コードは次のとおりです。

機能しない(後で空になる)ファイルは、たとえば

メディアを使用する YUICompressor 内にいくつかのバグがあることは知っていますが、これは空の結果に関連している可能性がありますか?

0 投票する
1 に答える
1937 参照

javascript - YUIcompressor を使用して JavaScript を縮小するときにライセンス/クレジット コメントをスキップする

JavaScript が YUICompressor によって圧縮されているときに、ライセンス/クレジット コメントを保持する方法はありますか? 特別なコメント文字はありますか? または、YUICompressor でそのためのフラグはありますか?

ありがとう、グレース

0 投票する
1 に答える
363 参照

jquery - YUICompressor の警告を回避しながら、Javascript でグローバルな名前空間の汚染を防ぐにはどうすればよいですか?

YUICompressor を使用して jQuery プラグインを圧縮しています。最初は「関数ごとに var ステートメントを 1 つと return を 1 つだけにしてください」という警告がたくさん出たので、次の例のようにすべての宣言を一番上に置きました。

より大きなプラグインでは、これはコード メンテナンスの悪夢になります。

function4 を追加するとしますが、変数宣言を追加するのを忘れて、一番上に追加します。実際に、グローバル ウィンドウ名前空間に変数を作成しています。プラグインがページで複数回使用されると、グローバル関数が上書きされます。

現在、次のスクリプトを実行してグローバル名前空間の汚染をチェックしていますが、より良い解決策があるかどうか疑問に思っていました

0 投票する
1 に答える
1161 参照

.net - .NET YUI Compressor: 同じディレクトリから 1 つを除くすべての css/js ファイルを含める方法は?

YUI Compressor を MVC 3 プロジェクトに接続しました。css ファイルを含む 1 つのフォルダーと、js ファイルを含む別のフォルダーを取得しました。ビルド時に、1 つを除いて css ディレクトリのすべてのファイルを含めたいと考えています。jsも同様です。どうすればそれを達成できますか?

XML は次のとおりです。

http://yuicompressor.codeplex.com/にある情報はもう見つからないようです。 現在起こっていることは、すべてのファイルが含まれ、指定されたファイルが除外されていないことです。ありがとうございました。