分时函数和函数节流的问题不一样,函数节流针对的事件不是用户主动调用的,前面已经提过了。
函数节流的原理是:延迟当前函数的执行,如果该次延迟还没有完成,那么忽略接下来该函数的请求。也就是说会忽略掉很多函数请求。
分时函数处理的问题是用户主动调用的,比如插入千百个节点
var arr = [];
for (var i = 1; i <= 1000; i++) {
arr.push(i) //假设arr装载了100个好友数据
}
var renderFriendList = function(data) {
for (var i = 0, l = data.<