私は最近、いくつかのフロントエンドjsコードを見ました。
(1)場合によっては、コードはバックエンドから受信したJSONから新しいJavaScriptオブジェクトを作成します。次に、新しく作成されたオブジェクトがキャッシュ(マップなど)に保存されます。このようにして、オブジェクトは後で使用するためにフロントエンドにキャッシュされます。
(2)新しいJavaScriptオブジェクト(eventObject
ここで呼び出されます)が次のようにDOMに格納されている場合もあります。$(this).data('eventObject', eventObject);
データをどちらの方法で保存するかは重要ですか?私は個人的eventObject
にJavaScriptキャッシュオブジェクトをキャッシュします(つまり、独自のキャッシュクラスまたはマップを作成します)。DOMを台無しにするよりも、このようにキャッシュする方が簡単ではありませんか。それから、どこに何を置いたかを覚えておく必要がありますか?