当前位置: 代码迷 >> Web前端 >> duffsDevice 快速版
  详细解决方案

duffsDevice 快速版

热度:259   发布时间:2012-09-11 10:49:03.0
duffsDevice 高速版
function duffsDevice(items, fn) {
		if ('function' !== typeof(fn)) return;
		var iterations = items.length % 8, i = items.length - 1,callback = fn;
		while (iterations) {
			callback(items[i--]);
			iterations--;
		}

		iterations = Math.floor(items.length / 8);

		while (iterations) {
			callback(i--,items[i]);
			callback(i--,items[i]);
			callback(i--,items[i]);
			callback(i--,items[i]);
			callback(i--,items[i]);
			callback(i--,items[i]);
			callback(i--,items[i]);
			callback(i--,items[i]);
			iterations--;
		}
	}
  相关解决方案