Javascript jQuery镜像延迟加载仍然是优化web加载速度的解决方案吗

Javascript jQuery镜像延迟加载仍然是优化web加载速度的解决方案吗,javascript,jquery,html,Javascript,Jquery,Html,前一段时间,我注意到很少有大型设计博客像SmashingMagazine、Noupe和其他博客在他们的图像上实现延迟加载。我认为这有助于优化它们的加载时间并节省服务器资源 然后,我来到这个jQuery的图像,但插件是坏的,不能为新的浏览器工作。想知道lazyload是否仍然被推荐用于优化网站?奇怪的是,它坏了。也许它与您的jQuery版本冲突 我使用延迟加载的图像。在某些情况下,这是一种很好的技术。这取决于您拥有的图像数量和它们的重要性,有许多解决方案可以提高您的性能(),其中大部分取决于您的网

前一段时间,我注意到很少有大型设计博客像SmashingMagazine、Noupe和其他博客在他们的图像上实现延迟加载。我认为这有助于优化它们的加载时间并节省服务器资源


然后,我来到这个jQuery的图像,但插件是坏的,不能为新的浏览器工作。想知道lazyload是否仍然被推荐用于优化网站?

奇怪的是,它坏了。也许它与您的jQuery版本冲突


我使用延迟加载的图像。在某些情况下,这是一种很好的技术。

这取决于您拥有的图像数量和它们的重要性,有许多解决方案可以提高您的性能(),其中大部分取决于您的网站组织方式和我们的需要

所以,如果你的网站上有很多小图标,可以在许多不同的地方重复使用(),你可以使用CSS精灵,你可以使用直接在HTML上编码的图像,就像谷歌做了很多事情,你可以做延迟加载,所以这一切都取决于你的情况

但是回到lazy load插件,寻找javascript错误或类似的东西,如果它不起作用,你甚至可以为自己构建一个lazy loader,应该不会那么复杂。这里有一个可能有效的黑客程序(我没有运行它,所以我不能确定):


只要您在加载页面后执行此操作,就应该具有相同的延迟加载行为。

Hmm。。可能与新浏览器不兼容。抱歉搞混了。@Tony不应该是个问题,因为jQuery只是一个javascript库。。。我自己也没看过懒洋洋。谢谢。这很清楚。
<img lazy_loaded_src="/some_image.jpeg" class="lazy_loaded"/>
jQuery( "img.lazy_loaded" ).each( function () {
  var image = jQuery( this );
  image.attr( "src", image.attr("lazy_loaded_src") );
} );