問題タブ [minify]
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.
c# - JavaScriptをその場で、またはビルド時に連結して縮小する-ASP.NET MVC
ここでのこの質問の拡張として、ユーザーコントロールでのJavaScriptライブラリのリンク私は、人々がJavaScriptをオンザフライで、またはビルド時にどのように連結および縮小しているかの例をいくつか見てきました。また、マスターページでどのように機能するかを確認したいと思います。
ページ固有のファイルが現在のように個別に縮小およびリンクされていてもかまいませんが(以下を参照)、メインマスターページのすべてのJavaScriptファイル(約5または6)を連結して縮小したいと思います。
CSSの連結と縮小も組み込んでいる人にはボーナスポイントがあります!:-)
連結して縮小したい一般的なJavaScriptファイルを含む現在のマスターページ:
このようなページで使用されます(私は満足しています):
更新:今のところ推奨事項(2013年後半):
MicrosoftASP.NETに組み込まれているBundlingandMinificationを見てみましょう。
javascript - YUI コンプレッサーは ASP.NET インライン スクリプトを縮小できますか?
インライン スクリプトとスタイル タグを圧縮するにはどうすればよいですか?
YSlow 氏は、外部スクリプトとスタイルの縮小に加えて、インライン スクリプトとスタイル ブロックも縮小できるし、縮小する必要があると述べています。
javascript - JCSompress - JS ファイルの特殊文字を処理しますか?
私は MSBUILD の JSCompress を調査する初期段階にあります: http://msbuildtasks.tigris.org/
最初のテストでは、このタスクを実行する JS ファイルがいくつかあります。一部のファイルには既に縮小された JS ファイル (JQuery ライブラリなど) が含まれており、一部のファイルには特殊文字が含まれています。
タスクが JS ファイルで特殊文字に遭遇するたびに実行されると、画面にエラーがスローされます。特殊文字を無視するには、このエラーをどのように克服すればよいですか。
ファイル名のワイルドカード (例: **\jquery*.js) に基づいてファイルを除外したくありません。これは、開発者がその名前を他の JS ファイルの一部として使用でき、縮小せずに除外される可能性があるためです。
これを達成する方法はありますか、それとも他のツールを検討する必要がありますか? ありがとう !
javascript - デプロイ前に JavaScript コードに何をしますか?
展開プロセスに JS を縮小するステップはありますか? コメントと console.logs を残して自動的に削除できる、JavaScript 用のプリプロセッサはありますか? あなたの JavaScript マシンは GWT または Script# によって生成されていますか? 展開を自動化するために ANT または別のツールを使用していますか?
エディターからそのまま出てきたように見える JavaScript がたくさんあり、空白とコメントがたくさんあります。デプロイされたコードの状態を気にしないことによるものと、オープン Web の精神によるものはどれくらいあるのでしょうか?
asp.net - ASP.NETは、App_ThemesCSSファイルを縮小および連結します
ページに含める前に、ASP.NET App_ThemesフォルダーからCSSファイルを縮小して結合する優れた手法を知っている人はいますか?
javascript - Javascriptの縮小を逆にするツール?
オンラインの JavaScript 圧縮ツールは、基本的にコメントと空白を取り除きます。
これを逆転できるツールはありますか?通常は 1 行のコードを使用します。
リバースエンジニアリングを開始できるように自動フォーマットしますか?
javascript - MicrosoftAjax.js が縮小されない理由はありますか?
YuiCompressor を使用して独自の JS を圧縮していますが、MicrosoftAjax.js が縮小されない理由はありますか? または、圧縮バージョンを実行するという設定があります(圧縮バージョンがある場合)。または、それを逆コンパイルして、スクリプト リソースを自分で縮小する必要がありますか?
nant - NAnt execはstdinリダイレクトで機能しませんか?
jsminをnantで使用しようとしていますが、入力と出力にstdinとstdoutを使用しているだけです。nant'exec'タスクを使用すると、出力をファイルにリダイレクトできますが、ファイルから入力を取得することはできません。
'>'と'<'を使用して'コマンドライン'を使用して入力と出力を指示しようとしましたが、nantが消えて、戻ってこない:(
これまで誰もこれをやろうとしたことがないなんて信じられません。助けてください!:)
javascript - スタンドアローンの JavaScript 圧縮ツールにはどのようなものがありますか?
現在、 http://javascriptcompressor.com/のサイトを使用して JavaScript を圧縮しています。他にスタンドアロンの JavaScript 圧縮ツールはありますか?
javascript - tinymceでコンプレッサーを使う
このページのコード例を確認すると、この例では両方を 2 回初期化しているようです
http://wiki.moxiecode.com/index.php/TinyMCE:Compressor/ASPX
初期化の例
以下の例では、両方のテーマとすべてのプラグインを 1 つのファイル/スチームにパックします。不要なものを削除するか、カスタム プラグインを以下の設定に追加してください。tinyMCE_GZ.init 呼び出しは、独自のスクリプト タグに配置する必要があることに注意してください。
tinyMCE.init AND tinyMCE_GZ.init を呼び出す必要があるのは正しいですか? これは奇妙に思えます。
tinyMCE.init を削除しても機能しないように見えるため、この質問をしますが、目的を無効にして最適化されたバージョンと最適化されていないバージョンの両方をロードしていないことを確認したいためです。
この場合、init 呼び出しは同一である必要がありますか?