-2

特定の DOM オブジェクトに対応する JavaScript 要素が常に同じ DOM オブジェクトを参照し、プロパティへのアクセスが関数呼び出しよりも高速である場合、どのような利点があり$.data()ますか?

$.data()メモリリークを防ぐために循環参照を防ぐことについてどこかで読みました。

単純なプロパティを使用するときに、どのような策略を講じると、そのようなトラブルに巻き込まれる可能性がありますか? 誰かが例を提供できますか?この問題に悩まされているのが IE だけである場合、おそらくこれは、ユーザーがより優れたブラウザーに切り替えることを奨励するための優れた方法です!

また、プロパティ アプローチの唯一の問題は、これらのメモリ リークと、潜在的に DOM プロパティ名を破壊することだと思います。他に懸念事項はありますか?

4

1 に答える 1

0

この問題に悩まされているのが IE だけである場合、おそらくこれは、ユーザーがより優れたブラウザーに切り替えることを奨励するための優れた方法です!

それを行う素晴らしい方法はありません。

特定の DOM オブジェクトに対応する JavaScript 要素が常に同じ DOM オブジェクトを参照し、プロパティへのアクセスが関数呼び出しよりも高速である場合、$.data() の利点は何ですか?

HTML5 データ属性へのアクセス、および要素が DOM から削除されたときの参照の削除。

于 2012-12-30T06:49:28.517 に答える