看似" obj"正在发生什么?接下来的属性:$({})我在网上搜索,似乎无法弄清楚那是什么。我得到的最接近的是假设它是jquery实用工具;但即便如此,我也找不到任何使用它的例子。
function() {
window.SomePage || (window.SomePage = {}),
SomePage.PubSub = {
obj: $({}),
publish: function() {
return this.obj.trigger.apply(this.obj, arguments)
},
subscribe: function() {
return this.obj.on.apply(this.obj, arguments)
},
unsubscribe: function() {
return this.obj.off.apply(this.obj, arguments)
}
}
}
.call(this)

提前致谢!
答案 0 :(得分:0)
object source
通过使用普通JavaScript对象作为参数调用ILoginItemModel
来创建一个jQuery对象,该参数允许将$({})
和jQuery()
等jQuery方法链接到创建的jQuery对象参考。
你对jQuery对象的处理取决于你。例如,您可以将.trigger()
链接到.on()
.queue()

$({})