2012-03-09 12 views
3

dojo 1.6とdojo 1.7の両方を同じページにロードすることは可能ですか?私は、1.7より前の2つのバージョンと1.7の異なるバージョンをロードする例を見てきましたが、1.6と1.6を混在させるものは見当たりませんでした。 http://jsfiddle.net/neonstalwart/44e56/のようなものを探しています(1.6と1.7)。Dojo 1.7とDojo 1.6の両方を実行する方法は?

+0

これを行う必要がある理由は何ですか? – hugomg

+0

私はESRIのJSAPI(1.6.1をベースにしています)を使用したいと思いますが、 'define([' a ']、function(a){return declare(...);});'私のモジュールの構文。 –

+0

私はそれを(http://jsfiddle.net/qvyTe/)に沿って刈り取ることができますが、1.6.1モジュールにはdojo.requireを使用する必要があります。私は* 1.7.2ローダーを介して1.6.1モジュールをロードできるはずだと思っていますが、どうやってどうなるかは分かりません。 –

答えて

0

Dojo 1.7は、独自のウィジェットを作成するために、古い1.6と新しい1.7の両方の方法をサポートしています。

1

新しい定義()の横にDojo 1.7ローダーsupports legacy Dojo 1.6 syntax(dojo.require/dojo.provides)があります。同期モード(Dojoは非同期入出力を使用することの利点がありません)またはドキュメンテーションに記載されている他のさまざまなレガシー・モードで簡単に実行できます。あなたのページにDojoの2つのコピーをホストする必要はありません。

関連する問題