CNode

瀑布流网站赏析

分享
Jjackhutu发布于12 年前最后回复12 年前5 回复5940 浏览0 收藏

nodejs 实现

查看回复

回复 (5)

W
wenbob#1·12 年前
T
tolerious#3·12 年前

MARK

W
wenbob#4·12 年前
引用 wenbob给你一个终极版的 https://github.com/paulirish/infinite scroll

@winky 其实这个只能说是好用,很多人也喜欢用,但是说不上有多好。主要是顶不住超多数据的情况。chrome页面在内存占用大于2G的时候铁定会崩溃,当然这算好的了,其他浏览器在更早之前界面就会因为DOM太多而卡死。

如果你需要对付这种情况,就需要一个更强大但是也更不好用的 http://airbnb.github.io/infinity/ 这个绝对不会卡界面也不会吃内存。只是 API 没那么友善。如果你想做个友善的版本也不难,infinity.js 的原理和网游的角色在地图上走动一样,就是只加载屏幕附近的DOM,超出范围的就在后台悄悄删掉,下次浏览到附近的时候,再加载就行了(这就是不好用的原因了,任何DOM必须有接口再次找回来)。

J
jackhutu#5·12 年前
引用 wenbob给你一个终极版的 https://github.com/paulirish/infinite scroll

@wenbob 数据量大的时候确实有很多问题,没想到还有这种解决方案,有空研究一下。

参与回复
登录后即可参与回复。登录