ext-all.jsとext-all-debug.jsの使用の違いは何ですか?
debug.jsからext-all.jsに変更すると、パフォーマンスが向上しますか?
デバッグから通常のファイルに切り替えても、アプリケーションに他の影響はないと想定できますか?
また、ext-base.jsが何をするかを誰かが提案できますか?
ext-all.jsとext-all-debug.jsの使用の違いは何ですか?
debug.jsからext-all.jsに変更すると、パフォーマンスが向上しますか?
デバッグから通常のファイルに切り替えても、アプリケーションに他の影響はないと想定できますか?
また、ext-base.jsが何をするかを誰かが提案できますか?
Ext-allは、基本的にデバッグ版の縮小版です。利点は、ファイルサイズが大幅に削減されるため、クライアントがダウンロードする必要が少なくなることです。Ext-baseはextのコア機能です。それらだけを使用する場合は、ext-allの巨大な完全なセットの代わりにそのファイルを含めることができます。
extサイトには、必要な関数だけを選択し、それらのモジュールだけでカスタムjsを作成するカスタムjsビルダーがありました。
Ext-all-debugは、extjsコードを介してデバッグできるように提供されています。ext-all.jsとまったく同じ操作を実行します。ext-all.jsを使用すると、ファイルのサイズがはるかに小さくなるため、パフォーマンスが向上します。したがって、クライアントはファイルをより高速にダウンロードしてアクセスできます。
ext-base-debugとext-base.jsの場合も同じです。これらには、ext-all.jsが依存する操作(Ajax操作など)が含まれています。これらのファイルを交換しても、アプリケーションに影響はありません。
開発中はext-all-debugとext-base-debugを使用してください。本番環境では、ext-all.jsとext-base.jsに切り替えます。
この情報は、ExtJS4.1を使用している場合に変更されました。
アプリケーションを実装して最適化した後、私は多くの人が好きで、どのプロセスが「本番実装」に最適であるかと混同されました。
これに関するこの最新のドキュメントは、Senchaの次のドキュメントであることが判明しました:http: //docs.sencha.com/ext-js/4-1/# !/ guide / getting_started
識別するのは困難でしたが、私にとっての鍵はステップ3でした。アプリケーションのデプロイ。
これらの4つのステップが実行されます。
ext-all.css //minified-css, concatenated and dusted is optimal. ext/ext.js //non-debug app-all.js //minified, concatenated, app + framework files (only classes used).
これが誰かを助けることを願っています。:)
「ext.js」と「ext-debug.js」の違いは次のとおりです。
それ以外の点では、これらのファイルにはまったく同じコードが含まれています。さらに、どちらのフレーバーも「src」フォルダーから必要なクラスをダウンロードします。つまり、これらのファイルは両方ともデバッグをサポートすることを目的としています。
パフォーマンスを向上させるために、ダウンロードをできるだけ少ないファイルに減らすために、SenchaCmdを使用できます。このようなもの
sencha fs minify -yui -from=ext-debug.js -to=ext.js
Cmdトピックの場合、ext 4.2.2 doc setが最新であり、ここからdecにアクセスできます。
これがお役に立てば幸いです。