最近我阅读了一些类似于以下代码的内容:
bob = {'name': 'Bob Smith', 'rank': 7};
$(bob).bind("nameChanged", function () { /* ... */});
// ...
$(bob).trigger("nameChanged");
这似乎有效。
但是我在jQuery文档或源代码中找不到有关使用既不是选择器也不是DOM节点的对象调用jQuery构造函数的内容。因此,我的问题是,这是一种受支持的用法,还是仅仅是偶然工作的结果?
如果您想在JavaScript中为您的模型或视图对象使用事件驱动模型,您将如何实现?