0

多くのウィジェットを含む可能性のあるWebサイトを作成しています。これらのウィジェットは、外部jsファイルの外部javascriptコードを使用してレンダリングされます。これらのウィジェットのいくつかは同じ外部javascriptファイルを必要としますが 、ウィジェットが必要とするときはいつでもjavascriptファイルを含む(つまり:)ブラウザーを明らかに望んでいません。代わりに、JavaScriptファイルがまだ取得されていないか、取得中の場合にのみ、JavaScriptファイルが含まれます。

上記の要件を満たすことができるJavaScriptマネージャーはありますか?jQueryを念頭に置いてソリューションに追加のポイントが与えられます:)。

4

2 に答える 2

0

私はGoogleのAJAXAPIを使用して、jQueryや使用している他のさまざまなライブラリをロードしています。

ユーザーが私のサーバーからリソースを取得しないため、帯域幅が削減されます。また、ライブラリを持っている可能性が高くなります。

ここにリンクがあります。

于 2009-10-15T18:03:57.013 に答える
0

Dojoはまさにあなたが求めていることを実行しますdojo.requiredojo.provide例:

dojo.require("com.project.widgets.someWidget");

どちらがロードされますかcom/project/widgets/someWidget.js。そのファイル内には、

dojo.provide("com.project.widgets.someWidget");

ソースをロード済みとして登録します。

基本的に、同期 AJAX リクエストを実行し、ファイルを評価し、パスを「フェッチ済み」としてマークして、同じリクエストを 2 回行わないようにします。

于 2009-10-15T22:02:11.347 に答える