最近、次のようなコードを読みました。
bob = {'name': 'Bob Smith', 'rank': 7};
$(bob).bind("nameChanged", function () { /* ... */});
// ...
$(bob).trigger("nameChanged");
これは機能しているようです。
しかし、セレクターでもDOMノードでもないオブジェクトを使用してjQueryコンストラクターを呼び出すことについてのjQueryドキュメントまたはソースには何も見つかりません。だから私の質問は、これはサポートされている使用法ですか、それとも本質的に偶然に機能しているのですか?
JavaScriptのモデルオブジェクトまたはビューオブジェクトにイベント駆動型モデルを使用したい場合、どのように使用しますか?