} | } | ||||
}, | }, | ||||
range:function(a, b, step){ | |||||
var arr = []; | |||||
if (!isNaN(a) && !isNaN(b)){ | |||||
if (a == b || step < 0){ | |||||
arr.push(a); | |||||
} else { | |||||
if (a < b){ | |||||
for (var i=a; i <= b; i+=step) | |||||
arr.push(i); | |||||
} else { | |||||
for (var i=a; i >= b; i-=step) | |||||
arr.push(i); | |||||
} | |||||
} | |||||
} | |||||
return arr; | |||||
}, | |||||
debounce:function(func, delay, scope){ | debounce:function(func, delay, scope){ | ||||
var timeout = null; | var timeout = null; | ||||
return function(){ | return function(){ |