5

Sprocket は、JavaScript の依存関係を管理するための Ruby ライブラリです。JavaScript ファイル内の特別にフォーマットされたコメントで依存関係を宣言し、必要なすべてのファイルをサーバー側で連結することができます。(詳細はこちら: http://getsprockets.org/ )

私が働いている場所では、そのようなフレームワークが本当に必要ですが、それは Java ライブラリの形式でなければなりません。

そのようなものは存在しますか?JavaScript の依存関係を管理するために、他にどのようなソリューションを思いつきましたか?

4

6 に答える 6

3

このwebutilitiesもご覧ください。

于 2011-02-21T11:04:42.227 に答える
2

ruby で書かれていますが、 juuserを使用して JavaScript ファイルをマージすることもできます。ジューサーとスプロケットのすべての機能を必要としない場合は、Nicholas C. Zakas によるコンバイナー
を使用することも適していると思います。Java ( .jar ) で書かれており、ソースは作者のリポジトリにあります。ソースをフォークして、必要に応じて調整することもできます。

于 2010-03-04T13:03:48.233 に答える
2

このような機能は、Wicket フレームワークに存在します。最近勢いを増しているJava用のコンポーネント指向のWebフレームワークです。

Wicketを使用すると、コンポーネント (Javascript スクリプト、CSS ファイルなど) でヘッダー リソースを定義し、実行時にそれらを結合して重複を削除できます。

于 2010-03-04T13:08:03.870 に答える
1

これはずっと前に回答されたことは知っていますが、私の投票はJAWRです!

于 2012-01-07T03:57:53.097 に答える
0

jruby を使用して、Java Web アプリケーション内でスプロケットを実行できます。それほど難しくありません。パフォーマンスが心配な場合は、本番環境でスプロケットを無効にして、静的にコンパイルされたアセットのみを使用できます。Servlet-3.0 では、本番環境でスプロケットを完全に無効にして同じ web.xml を持つことも可能です。あなたはそれを使用していません。

ここに例があります: https://github.com/benmmurphy/java_sprockets

于 2012-03-29T15:53:39.940 に答える