jQuery の .data() メソッドを使用してデータを保存する要素があります。
$('#myElement').data('rot', '10');
要素の outerHTML をプルしてサーバーに保存し、ブラウザーを閉じてから、outerHTML をサーバーからブラウザーにプルして戻すと、割り当てたインライン スタイルと属性はすべて削除されますが、データ値は失われます。要素にはまだあります。このことから、.data() メソッドは、JavaScript の現在のインスタンス化により、要素へのリンクもあるローカル メモリにデータを保存することで機能すると想定しています。したがって、JavaScript をオフにしない限り、つまりブラウザを閉じない限り、このメソッドは正常に機能します。ブラウザを閉じるとデータは消えます。一方、インラインのスタイルと属性は、outerHTML の一部になるため、サーバーに移動してそのまま戻ってきます。私はこれを正しく見ていますか?
ありがとう