必要に応じてセミコロンを挿入するJavascriptマイナー/コンプレッサーはありますか(セミコロンを使用しないソースコードで動作するもの)ですか?私は本当に素晴らしいライブラリを使い始めましたが、開発者はセミコロンを「不必要な混乱」とみなしています...セミコロンを挿入したJavascriptの縮小
答えて
私は数年前に同様の状況にあったとき、本質的に「より多くの仲間」でした!
まず、非常に控えめな圧縮設定でDojo Shrinksafeまでスクリプトを実行しました。 Rhinoを使用しているため、JSを実際に解釈し、構文的に正しいセミコロンで同等のバージョンを作成します。
そこから、私は出力をDean Edward's /packer/に送りました。(少なくともその時点では)一貫して機能する出力を生成する最も高い圧縮ライブラリでした。このライブラリでは、セミコロンを入力する必要がありますが、ShrinkSafeの出力のおかげで問題はありませんでした。
(これはメモリからのものであり、私は最近テストしていませんが、原理がこれ以上保持してはいけない理由はありません。ShrinkSafeがセミコロンを挿入しない場合、これを自動的に行う前処理ツール?もちろん、モジュロ、セミコロンの挿入が100%確定的でないという事実)。
優秀!ありがとうございました!これをローカルで実行したい場合は、Dojoサイトのダウンロード・リンクが壊れます。 Shrinksafeはツールキットのパッケージツールの1つです:http://dojotoolkit.org/download - またはSVNリポジトリはこちらhttp://svn.dojotoolkit.org/src/util/trunk/shrinksafe/ – nickf
@nickf:ありがとう、ドキュメントのリンクも壊れています。新しいバージョン(現在のバージョン)はhttp://o.dojotoolkit.org/docs/shrinksafeにあります。 –
ありがとうございました。私はMarcelから提供されたリンクを更新しました。 –
- 1. Vimスマート挿入セミコロン
- 2. JavaScriptを使用したJavaScriptの挿入
- 3. JavaScriptの変数の縮小
- 4. 縮小後のJavascriptエラー
- 5. Mysql PHPのコロン、セミコロン、二重引用符を挿入します
- 6. SQL * Plusでセミコロンの後に改行を挿入します。
- 7. HTMLのスクリプトタグに直接縮小されたjavascriptを入れてください
- 8. Asp.Net4 Javascriptを/ jQueryの縮小化エラー
- 9. テキストボックスサイズの縮小/縮小
- 10. MongoDBのV8 JavaScriptエンジンのメリットマップの縮小
- 11. 2つの名前の間にセミコロンを挿入する
- 12. Javascriptでの配列の縮小/グループ化
- 13. PHP + MySQL: "(セミコロン、シングル+ダブルクォート)のデータを挿入する方法
- 14. AngularJSを使用してJavaScriptを縮小する - 依存性注入エラー
- 15. ネームスペースでJavascriptを縮小する
- 16. Javascript Dropdown Nav - 非選択の縮小オプション
- 17. javascriptの最適化と縮小とgzipping
- 18. コマンドラインでPNGを縮小、縮小、縮小する方法は?
- 19. 画像を拡大/縮小するためのJavascript
- 20. PHPを使用してJavascriptからのコメントを圧縮/縮小/ストリップ
- 21. JSONの縮小のためのUglifyJs JavaScript API?
- 22. webapp2の展開時にjavascriptとcssを縮小/圧縮しますか?
- 23. Silverlightで画像の縮小(縮小)
- 24. Javascriptファイルを難読化または縮小する方法
- 25. ASP.NETバンドル/縮小:動的に生成されたJavascriptを含む
- 26. この縮小されたJavascriptですか?
- 27. 縮小されたJavaScriptのコメントはどうなりますか?
- 28. 縮小化/ Uglify埋め込まれたJavaScriptのSymfony /小枝応答
- 29. ES6テンプレート文字列と自動セミコロン挿入
- 30. .ldfファイル縮小またはサイズ縮小 - 推奨ソリューション
現在のミニカーの結果をデベロッパーに表示し、セミコロンがまだ「不要」と表示されているかどうかを尋ねます。 ;-) – Prutswonder
好奇心が強い:どのライブラリですか? –
http://joose.it – nickf