2014-09-16 12 views
5

Bản hack vi xử lý vi mô cũ tốt được dựa trên việc sử dụng một phần tử bảng trống để ngăn chặn sự phá vỡ lề và phao nổi. Nó đề cập rằng hành vi này tạo ra các phần tử bảng vô danh vì mỗi bảng HTML cần những phần tử tồn tại theo thiết kế, do đó, tôi hiểu chu trình repaint có 6 phần tử trống mới cho mỗi phần tử được cố định để xử lý (table + anon row + anon cell * 2) . Điều này có bất kỳ hạn chế nào liên quan đến hiệu suất trong chu kỳ reflow/repaint? Làm thế nào bạn sẽ kiểm tra điều này?Các ô bảng ẩn danh - chúng có ảnh hưởng đến hiệu suất reflow/repaint không?

.cf:before, 
.cf:after { 
    content: " "; /* 1 */ 
    display: table; /* 2 */ 
} 

.cf:after { 
    clear: both; 
} 
+4

Câu hỏi này chủ yếu dựa trên ý kiến ​​như thế nào? Trừ khi bạn xem xét từng triển khai như là một "ý kiến". – BoltClock

+0

Không có ý tưởng, các tế bào bảng ẩn danh là một thực tế. – mystrdat

Trả lời

2

Nó không gây ô nhiễm DOM, nhưng các đối tượng có thể được tính cho mục đích hiển thị. Việc triển khai có thể tối ưu hóa chúng.

Nhưng tất cả các loại hộp được tính trong quá trình hiển thị. Không có nhu cầu cụ thể để được quan tâm về những điều này.

+0

Xin lỗi, tôi đang tìm kiếm thứ gì đó ít mang tính đầu cơ hơn. Bạn về cơ bản nói rằng bạn không biết. – mystrdat

+0

Không hề. Về cơ bản tôi nói "không". – Alohci

+0

Bạn không thể có thêm 6000 thành phần trên trang thử nghiệm của 1000 mục danh sách "được tính" và có hiệu ứng chính xác bằng không. Chắc chắn, có thể có tối ưu hóa - nhưng "có thể" không đủ điều kiện làm câu trả lời - bạn sẽ nghi ngờ càng nhiều mà không có ai nhắc đến nó. – mystrdat

Các vấn đề liên quan