私はこれをChromeで試しました。内部に多くのテキストを含むテキストエリアがあると、最後にパーツを編集するのが非常に遅くなります。カーソルとキーボードの入力応答がクロールになります。たくさんのテキストが入っているときにテキストエリアの入力が非常に遅い
しかし、私は、CSSリンクを<head>
から</body>
に移動すると、もはや遅くならないようにします。この現象が存在する理由は何ですか?使用
コード:
<!DOCTYPE html>
<html>
<head>
<style>textarea {width: 400px; height: 400px;}</style>
<link href="1.css" rel="stylesheet" type="text/css">
</head>
<body>
<textarea name="content"></textarea>
</body>
</html>
このHTMLは、実際にテキストの行数千人とテキストエリアの内容を記入しますバックエンドスクリプトによって生成されます。ユーザーがコンテンツの最後までスクロールすると、それが遅さが始まる場所です。頭の部分のCSSが削除されていると、速くなります。
「テキストがたくさんありますか?」また、レンダリングの目的で、常にドキュメントの 'head'タグにCSSを含める必要があります。 –
@JamesDonnelly編集した質問をご覧ください。 –
どれくらいですか? 1000000000000文字ですか? – DiederikEEn