Tôi đã thử điều này trong Chrome. Có một textarea với rất nhiều văn bản bên trong, chỉnh sửa các phần ở cuối trở nên siêu chậm. Con trỏ và phản hồi đầu vào bàn phím đi đến thu thập dữ liệu.nhập văn bản siêu chậm khi có nhiều văn bản bên trong
Nhưng nếu tôi làm cho nó để các liên kết CSS được di chuyển từ <head>
đến sau </body>
nó không còn trở nên chậm. Bất kỳ ý tưởng nào tại sao hiện tượng này tồn tại?
Mã sử dụng:
<!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 này là thực sự được tạo ra bởi các script phụ trợ, mà sẽ điền nội dung của textarea với hàng ngàn dòng văn bản. Khi người dùng cuộn xuống cuối nội dung, đó là nơi sự chậm chạp bắt đầu. Nếu css tại khu vực đầu được lấy ra, nó sẽ nhanh.
Văn bản có nhiều "nhiều văn bản" không? Ngoài ra, CSS luôn được bao gồm trong thẻ 'head' của tài liệu cho mục đích hiển thị. –
@JamesDonnelly Vui lòng xem câu hỏi đã chỉnh sửa. –
Bao nhiêu là bao nhiêu? 1000000000000 ký tự? – DiederikEEn