2011-12-27 7 views
1

すべてに同様のツールを、構築jQueryのUIカスタムダウンロードビルダー

どのように( http://jqueryui.com/downloadで)jQueryのUIカスタムダウンロードビルダーと同様のツールを構築するでしょう

?個々のスクリプトコンポーネントを選択してカスタムコードバンドルに含めて一連のチェックボックスを使用し、カスタムコードバンドルをダウンロードすることができます。

私が考えているユースケースは、いくつかのコンポーネントのCSSファイルからカスタムCSSフレームワークバンドルを作成することですが、任意の種類のスクリプトを選択して組み立てることができます。

チェックボックスをオンにしたときに、JQuery/AJAXクライアントサイドを使用して各コンポーネントスクリプトを読み込んでアセンブルしますか?または、スクリプトをアセンブルしてAJAXを介してバンドルを返すクエリをサーバーに投稿することができますか?どのようにしてコードコンポーネントをアセンブルして1つの構造に格納すれば、それをダウンロードできますか?あなたのアイデアを

おかげで、 -NorthK

答えて

3

ダウンロードボタンは、フォームが提出しています。これは、サーバーサイドで、選択した言語でパッケージ化され、ダウンロード可能になったことを示します。 jQueryファイルの性質上、サーバー側を圧縮してダウンロードしてブラウザに送ることができるように、個々のファイルやコードスニペットをサーバーサイドに組み込んだほうが簡単です。

あなたのケースでは、多数のcssファイルをダウンロードするとサイトにオーバーヘッドが追加されるため、ファイルの数を比較的少なくすることをお勧めします。個人的には、あなたのフレームワークを使用していた場合は、大規模で小型化されたCSSファイルが1つ好きです。 CDN経由で読み込んでダウンロードURLのオプションを切り替えるだけで、ダウンロードは必要ありません。

0

私はちょうどを作成しました。これは、HTML5ファイルシステムAPIを使用してフロントエンドプロジェクトの連結シングルファイルカスタムビルドを作成するJavaScriptライブラリです。それをチェックし、あなたのための解決策として動作するかどうかを確認します。

+0

見た目は良いですが、あなたのライブラリがrequire/dependentオプションをサポートしていないようです。 – DQM

+0

私は現在Require.jsをサポートしています。これは内部依存関係の処理をはるかに簡単にします。 –