問題タブ [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.
javascript - Google が JS API に使用しているものと同じことを行う Javascript ミニファイヤ (cruncher) はどれですか?
私は Google Maps API (javascript) の開発者です。Google は、次の機能を持つ Javascript ミニファイヤを使用していることに気付きました。
- 変数、プロパティ、引数、クラス、関数、メソッドの名前を短くして、コードを難読化します。(例: 関数 1 -> a、関数 2 -> b、関数 3 -> c)
- 一部の変数、クラス、プロパティ、およびメソッドはクランチしないようにマークできるため、その名前は API マニュアルに記載されているものと同じままです。
- ビルド タスクのように、API の各サブバージョンで再実行されます。バージョンごとに名前が変更されているため、名前が変更されていることに気付きました。
インターネット全体で、これらの機能を備えた Javascript ミニファイアを見つけたことがありません。誰でも知っていますか?
javascript - JS の縮小を元に戻すサイト/サービス/スクリプトはありますか?
縮小された JavaScript ファイルを入力して、最終的に読み取り可能なものにする方法を探しています。元の変数がなく、すべて一文字であることは理解していますが、少なくとも改行とタブが含まれる可能性があります。
そこに何かありますか?
javascript - ビルドプロセス中に縮小した後のJavaScript参照の更新
JavaScript参照を縮小した後に更新する最良の方法は何ですか(私はYUI Compressorを使用しています)?
私はASP.NETmvcを使用しており、開発中に各ファイルに多数のまたはjavascript参照があります。ビルド時に(MSBuildを使用して)すべてのファイルを1つのファイルに縮小します。同時に、すべての参照を単一の参照に置き換えたいと思います。これは非常に一般的なことですが、それでも私はそれを行うためのすてきなクリーンな自動化された方法を見つけることができません。
誰かアイデアはありますか?ありがとう
javascript - Script# で縮小された JavaScript を生成するには?
私は Script# をテストしていますが、そのマニュアルには、コードがパフォーマンスのために縮小される「リリース」モードがあると書かれています。しかし、このモードに入る方法が見つかりませんでした。誰でも知っていますか?
更新BenS はコマンド ライン ソリューションを見つけました。できればVisual Studioと統合されたグラフィカルなソリューションがあるのだろうか。
html - HTML縮小?
ページのHTMLソースを入力してコードを縮小できるオンライン ツールはありますか?
Webサーバーにgzipを作成するのは良い考えではないため、aspxファイルに対してこれを行います...
css - CSSミニファイアに関する推奨事項はありますか?
CSSミニファイアに関する推奨事項はありますか?
私はGoogleを応援して試してみますが、賢く、熟練していて、不思議なことにハンサムなStackOverflowコミュニティは、すでに大物の長所と短所を評価しているのではないかと思いました。
compression - Gzip と縮小
私は先日、Javascript と CSS を圧縮することと、Gzip を好む人を比較することについて、やや活発な議論を行いました。
この人をXとします。
X は、Gzip はファイルを圧縮するため、既にコードを縮小していると述べています。
同意しません。Zip は、ファイルサイズを圧縮する損失のない方法です。ロスレスとは、オリジナルを完全に復元する必要があることを意味します。つまり、スペース、不要な文字、コメント付きのコード、その他すべてを復元できるように情報を保存する必要があります。より多くを圧縮する必要があるため、より多くのスペースが必要になります。
テストする方法はありませんが、このコードの Gzip は次のようになると思います。
このコードの Gzip よりも大きくなります。
これが正しいか間違っているかを証明できる人はいますか。
そして「ずっと使ってたから大丈夫」なんて言わないでください。
ここで科学的証拠を求めています。
javascript - jQuery ベースの js ファイルを縮小する
プロジェクトでは jQuery を使用しています。jQuery 機能を利用する UDF を持つ Web アプリには、多数のカスタム JavaScript ファイルがあります。(パフォーマンス向上活動の一環として) サイズを縮小する必要があり、これらのファイルの信頼できる「ミニファイヤ」を探しています (同じツールで CSS ファイルも縮小できると便利です)。
JSLint と JSMin を試しましたが、JSLint は完了せず、jQuery コードに遭遇するとすぐに多くの例外をスローします。