| } | } | ||||
| }, | }, | ||||
| 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(){ |