jQuery ユーティリティ関数 jQuery.data() に関して、オンライン ドキュメントには次のように記載されています。
「jQuery.data() メソッドを使用すると、循環参照やメモリ リークから安全な方法で、任意の型のデータを DOM 要素にアタッチできます。」
使用する理由:
document.body.foo = 52;
メモリリークが発生する可能性があります-またはどのような状況で-使用する必要があります
jQuery.data(document.body, 'foo', 52);
いずれにせよ、expandos を使用する代わりに、常に .data() を優先する必要がありますか?
(違いを比較するための例を提供していただければ幸いです)
ありがとう、
ブラク・オズドガン