Nếu tôi có một thẻ img nhưHiệu suất của việc cài đặt img src thành giá trị không thay đổi?
<img src="example.png" />
và tôi đặt nó thông qua
myImg.src = "example.png";
với giá trị tương tự một lần nữa, sẽ này là một không-op, hoặc trình duyệt sẽ không cần thiết vẽ lại hình ảnh? (Tôi chủ yếu quan tâm đến hành vi của IE6-8, FF3.x, Safari 4-5 và Chrome.)
Tôi cần thay đổi nhiều (hàng trăm) hình ảnh cùng một lúc và so sánh thủ công thuộc tính src có một chút không cần thiết - như tôi giả định, rằng trình duyệt đã làm điều này cho tôi?
Hình ảnh lớn (về kích thước tải xuống) là bao nhiêu? Bạn sẽ thay đổi thuộc tính src bao lâu một lần? – Tim
@Tim: Các hình ảnh có kích thước tải xuống nhỏ (chỉ là biểu tượng trạng thái) - nhưng thường sẽ không tải xuống, vì chúng hầu như đã được lưu vào bộ nhớ cache. Các hình ảnh sẽ được trao đổi trong một đợt, khi người dùng thực hiện một hành động nhất định - bản cập nhật sẽ càng nhanh càng tốt. –