1
jQueryで要素にデータを添付するのは簡単です。既存のデータキーと新しいデータキーとの間の競合?
$(selector).data(key, value)
です。
しかし、すべてのキーに自分のルート名前空間を付けることができます。たとえば:
$(selector).data("MyDotComApp." + key, value)
が、これは時間の無駄ですか?私はこれを熟考していますか?コアフレームワークが書き込むデータやプラグインを上書きすることについて心配する必要はありますか?
データキーに名前を付けるのがベストプラクティスですか?
いや、私はあなたがそれをoverthinkingいると思う - ちょうどあなたのアプリに適用されたスマートキー名を使用します。私は、jQueryが名前の前に何か(トークン、さらには)を付けることを心配しているので、簡単に矛盾しないと思います。あなたはいつでもjQueryのソースコードを見ることができます。 – psychotik