-3

div classjavascript を使用して特定のコンテンツを削除できるかどうか疑問に思っていましたか?

この div のコンテンツに時々アクセスできるようにしたいので、完全に削除したくはありませんが、「display: none」が適用されていても、ページの読み込み時間がかかるのではないかと心配ですCSSで。これは正しいです?

ページの読み込み時間を遅くしないように、特定の「div クラス」のページ コンテンツを削除する JavaScript はありますか?

4

2 に答える 2

0

JavaScriptはクライアントで機能します。具体的には、ロードされたドキュメントから生成されたDOMを操作します。つまり、JSがオブジェクトを認識できる場合、ロードにはすでに時間がかかります。

ロードしたくない場合は、たとえば、perl、php、aspなどのサーバー言語を使用してクライアントに送信しないのが最善の方法です。等

もう1つの方法は、ページに空のsrcを含むフレームを作成し、ドキュメントの読み込み後にdivを要求することです。そうすると、クライアントは最初の場所にそのコンテンツを読み込むことができなくなりますが、後でプロセスで使用できるようになります。

さよなら

于 2012-10-17T00:20:36.627 に答える
0

JavaScript で要素を削除しても、ページの読み込み時間には影響しません。これは、ページがダウンロードされ、ページが読み込まれた後にコードが要素を削除するためです。ブラウザはそのようなコードを実行して要素を削除する必要があるため、(わずかに)遅くなる可能性さえあります。

ページの読み込み時間を短くしたい場合は、ファイルから要素を削除してから、再度サーバーにアップロードしてください。

次に、ライブラリまたはプレーン JS を使用して、 ( Dr.Molle<div>が提案したように) AJAX を介して要求することにより、これを動的に作成できます。

于 2012-10-17T00:17:05.873 に答える