我正在创建一个网站小部件。用户可以在他们的网站中包含一个 javascript 文件,我的小部件将出现在他们的网站上。
问题: 我想使用 zepto.js 和主干.js,但是如果包含我的小部件的用户已经在使用主干,并且可能使用 jquery 怎么办?
我希望我的库有范围,因此它们不会干扰用户可能正在运行的任何内容。
我不知道该怎么做,但这是一个澄清我想要的建议:
window.myWidgetSuperScope = function Backbone () {
//include backbone.js here
}