私はウェブサイトのウィジェットを作成しています。ユーザーが自分の Web サイトに JavaScript ファイルを含めることができるもので、私のウィジェットが自分のサイトに表示されます。
問題: zepto.js と backbone.js を使用したいのですが、ウィジェットをインクルードしているユーザーがすでにバックボーンを使用していて、おそらく jquery を使用している場合はどうなりますか?
ライブラリのスコープを設定して、ユーザーが実行している可能性のあるものに干渉しないようにします。
これを行う方法はわかりませんが、これは私が望むものを明確にするための提案です:
window.myWidgetSuperScope = function Backbone () {
//include backbone.js here
}