关于Lazy Load的讨论~

WalleZhang 发布于 2011/01/16 23:06
阅读 901
收藏 1

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

发现现在有两种Lazy Load,一种是图片,还有一种是HTML的。

图片那种的是预先加载出来图片,但是修改了src属性,让浏览器忽略这张图片,等滚动到这张图片的时候再显示。

HTML的我看有的说是把要Lazy Load的内容放到一个<textarea>标签里面,因为是在val属性内,所以浏览器也不会去解析,等到需要用的时候再把val放到dom里面,实现了Lazy Load。

不知道大家有没有见过像新浪微博、校内那种Lazy Load的效果是怎么做出来的?肯定是对HTML的加载,但是想要加载的内容又没有存在一个<textarea>标签内。。。。而且我观察过,网页上的DOM是动态生成出来的,随着网页的往下滚动,会有越来越多的相同DOM生成,来显示好友的动态什么的~难道是滚动到边界阀值的时候触发了JS,向服务器做一个ajax请求?

求解这种Lazy Load的实现方法

加载中
0
WalleZhang
WalleZhang

好像就是向服务器发出一个Get请求,然后从数据库中读取下一段的数据,类似于用户点击了第二页,就是分页的另一种效果,不用页面跳转了,不知道这个理解对不?

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部