Echo.js 是一个独立的延迟加载图片的 JavaScript 插件。Echo.js 不依赖第三方库,压缩后不到1KB大小。 延迟加载是提高网页首屏显示速度的一种很有效的方法,当图片元素进入窗口可视区域的时候,它就会改变图像的 src 属性,从服务端加载所需的图片,这也是一个异步的过程。
使用方法:
将dist目录下的echo.js拷贝到你的项目目录下,然后参照一下修改代码
```html <body> <img src="img/blank.gif" alt="Photo" data-echo="img/photo.jpg"> //img标签改成这种形式,blank.gif是1*1的预加载图 <script src="echo.js"></script> <script> echo.init({ offset: 100, throttle: 250, unload: false, callback: function (element, op) { console.log(element, 'has been', op + 'ed') } }); </script> </body> ```
echo.js下载地址:http://github.com/toddmotto/echo/archive/master.zip
演示地址:http://toddmotto.com/labs/echo/
文章参考:http://www.cnblogs.com/lhb25/p/echo-js-image-lazy-loading-plugin.html
评论列表:
af论坛
评论于2015-06-29 10:35:56
不错哈,延迟加载可以优化前面的图片加载速度,收藏了。 - 回复该评论
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
相关文章
Linux图片处理工具ImageMagick使用方法2014-10-18