Web 技术研究所

我一直坚信着,Web 将会成为未来应用程序的主流

让程序偷偷懒吧

  lazyload技术常用于图片的加载,这就是让程序“偷懒”了。而这个技术不仅可以用于图片,还可以用于其它形式的数据。一个网页可能会很长,而用户可能只浏览一小部分。加载一整个页面,其它数据的部分就完全浪费了,那么我们为何非要加载那些数据呢?
  本站的文章一览页面就用了这种做法,对浏览到的数据才从服务器加载。滚动条如果不滚动,只会显示默认看到的部分。目前版本的天猫首页也是如此,滚动条如果不滚动,后面的数据就不会被加载,这对于很多长页面来说是非常有利的。就天猫首页而言,用户可能只会点个分类,然后去浏览自己想要的商品,而不是在首页浏览。于是很少有人会去动首页的滚动条,这样就可以节省很多数据通信的成本了,而且首页的加载速度也会变快,得到更好的用户体验。
  这是类似瀑布流的思想,但它只取瀑布流的优势,让数据动态加载,浏览多少加载多少;不采用瀑布流的糟粕,因为页面的长度和滚动条的高度都是固定的,只是数据没有被从服务器加载下来而已。瀑布流则对页面长度不感冒,用户都无法根据滚动条来判断页面的长度。
  但对于其它项目,这么着可能还得考虑一下对SEO的影响。天猫是可以无视SEO的,其它知名网站的导航页也是可以无视SEO的,他们都可以使用这种模式。其它中小型项目,如果有自己的推广渠道也可以这么实现。
网名:
3.80.55.*
电子邮箱:
仅用于接收通知
提交 悄悄的告诉你,Ctrl+Enter 可以提交哦
神奇海螺
[查看全部主题]
各类Web技术问题讨论区
发起新主题
本模块采用即时聊天邮件通知的模式
让钛合金F5成为历史吧!
次碳酸钴的技术博客,文章原创,转载请保留原文链接 ^_^