0

这里的空 jquery 对象有什么用?当我们在一个空对象上发生像on/这样的事件时,这意味着什么。off

(function($) {

  var o = $({}); //<--

  $.subscribe = function() {
    o.on.apply(o, arguments);
  };

  $.unsubscribe = function() {
    o.off.apply(o, arguments);
  };

  $.publish = function() {
    o.trigger.apply(o, arguments);
  };

}(jQuery));

来自这里的代码

4

1 回答 1

2
var o = $({});

jQuery 允许您选择一个空对象,该对象将返回包含所有额外 jQuery 糖的空对象,即。触发和事件监听。因此,您可以在这个空 (jQuery) 对象上触发和侦听事件。

于 2013-10-30T10:15:24.980 回答