Một trang web phức tạp thường có dung lượng tải về lớn và việc này cũng sẽ làm cho việc truy xuất các đối tượng DOM (Document Object Model) trong JavaScript trở nên “ì ạch”. Chắc chắn sẽ có sự khác biệt khi bạn duyệt qua một trang web với 500 đối tượng và một trang web với 5000 đối tượng, thậm chí nhiều hơn.

Một số lượng lớn đối tượng DOM có thể là triệu chứng cảnh báo bạn cần cải tiến mã HTML của trang web mà không cần thiết phải gỡ bỏ hay giảm bớt nội dung. Bạn đang sử dụng nhiều bảng biểu được xếp chồng lên nhau cho mục địch hiển thị, hay sử dụng nhiều tag dạng <div> chỉ để khắc phục những trục trặc liên quan đến hiển thị?
Bạn có thể sử dụng các công cụ của YUI CSS (http://developer.yahoo.com/yui/), như grids.css để kiểm soát tốt phần thiết kế (layout), hay font.css và reset.css có thể giúp bạn bỏ qua định dạng mặc định của trình duyệt. Đây là cơ hội tốt để bạn làm mới cũng như tạo ra sự khác biệt cho trang web của mình trong khâu hiển thị.
Các lập trình viên thường tự hỏi bao nhiêu đối tượng DOM là quá nhiều? Ví dụ, trang chủ của Yahoo! là một là trang web khá dày đặc nhưng chỉ có dưới 700 đối tượng. Bạn có thể dễ dàng xác định số lượng đối tượng DOM với tiện ích Firebug (http://getfirebug.com/). Trong cửa sổ console, bạn gõ vào lệnh document.getElementsByTagName(‘*’).length.
Tham khảo: Yahoo! Developer Network
- 29/10/2010 19:32 - Tài liệu hướng dẫn SEO cho starter (2010)
- 26/09/2010 13:29 - Đánh giá thành công của một Website
- 03/09/2010 11:24 - Tăng tốc website phần 7: Tối thiểu hoá số lượng thẻ iframe
- 03/09/2010 11:16 - Tăng tốc website phần 6: không sử dụng “404 error”
- 28/08/2010 16:37 - Tăng tốc website phần 4: sử dụng thành phần được tải về trước và sau khi nạp trang web
- 21/08/2010 18:57 - 10 bài học đầu tiên khi quảng bá trực tuyến
- 20/08/2010 12:42 - Bạn có thể kiếm bao nhiêu tiền từ một từ khóa?
- 29/07/2010 20:45 - "Công thức" tính chất lượng backlink
- 29/07/2010 20:13 - Để có Pagerank 10 cần trung bình bao nhiêu backlink?
- 28/07/2010 16:46 - Làm thế nào để Google hiển thị đúng Sitelink website của bạn ?
- 28/07/2010 10:29 - Tăng tốc website phần 3: lưu tạm cho Ajax
- 28/07/2010 10:19 - Tăng tốc website phần 2: giảm truy vấn DNS
- 28/07/2010 10:15 - Tăng tốc website phần 1: hạn chế yêu cầu HTTP
- 28/07/2010 10:10 - 10 công cụ SEO miễn phí tốt nhất


















. Có link


Help
Thông báo mới
RSS Feed