-
ID:ajkab9 さんの質問

DOMに動的に後から追加したものを非表示にする場合、後でまた非表示にしたものを利用する可能性があるならば、DOMには残しておいてdisplay:noneで隠しておいた方が良いのですよね?DOMから消した方が良い理由や消した方が良いケースはありますか? メモリ管理を考えた場合は消した方が良いのですかね?そこまで考える必要はないのでしょうか?

みんなの回答 1 件

ID:.iAxR0 さんの回答

非表示にするDOMの容量にもよるだろうし、都度通信して情報を入れ替える部分であるなら、なおさらデータ通信量を考えた実装にしたほうがベターだと思われます。さほどDOMのサイズが大きくなく、動的な部分でもないのであればCSSで操作しとけばよいのではないでしょうか。実装してみて使ってみて問題が出てきたらそのときまた考えてみるのが実務上いいのかなという返答しかできないですね。。

また、もし状況がSPAのような設計下であればDOM管理が重要だったりするので、DOMはつねに管理していたいので、単純にCSSでdisplay:noneにしてると煩雑なことになりかねないなと思います。

ID:r0WBMD

トピ主ではないですが、実に誠実な回答、感謝致します。立派な技術者の方とお見受け致します。普段どのようなものを作っていらっしゃるのですか?

ID:.iAxR0

全然立派な技術者なんてものでは...まだ学生です...テック系の会社でアルバイトしているレベルです。

ID:iTOVV2

おお、日本の未来は明るい気がする

最終更新日:2016-02-23 (1,284 views)

関連するトピックス

ページ上部に戻る