Я создаю страницу, которая будет содержать много изображений большого размера, поэтому, естественно, я хочу, чтобы страница загружалась без особых проблем. Я прочитал эту статью здесь http://24ways.org/2010/speed-up-your-site-with-delayed-content
Метод отсрочки выглядит следующим образом (вытащил из страницы, не обращая внимания на URL-адрес)
<div>
<h4>
<a href="#" onclick="location.href='http://allinthehead.com/'; return false;" data-gravatar-hash="13734b0cb20708f79e730809c29c3c48">
Drew McLellan
</a>
</h4>
</div>
то позже фрагмент js позаботится о загрузке изображения
$(window).load(function() {
$('a[data-gravatar-hash]').prepend(function(index){
var hash = $(this).attr('data-gravatar-hash')
return '<img width="100" height="100" alt="" src="http://www.gravatar.com/avatar.php?size=100&gravatar_id=' + hash + '">'
});
});
Я не планирую делать это для каждого изображения, но определенно для некоторого изображения, которое мне не нужно, чтобы оно отображалось во время загрузки страницы.
Это лучший способ пойти или есть лучшие способы добиться более быстрой загрузки страницы, отложив изображения?
благодаря