Infinity.js(∞.js)是一个专为无限列表准备的UI组件,它利用只在可视区域加载的原则,将无限长的列表在最短的时间之内准备完毕,以供用户开始浏览,而不致浏览器假死。
如何使用
//初始化
var $el = $('#my-infinite-container');
var listView = new infinity.ListView($el);
// ... 新增内容:
var $newContent = $('Hello World
');
listView.append($newContent);
// ... 移除内容:
var listItems = listView.find('.my-items');
for(var index = 0, length = listItems.length; index < length; index++) {
listItems[index].remove();
}
许可证
Infinity.js使用BSD协议进行分发。