Skip to content

Instantly share code, notes, and snippets.

@petvas
petvas / promisesRace.js
Last active February 26, 2016 16:14
Promises Race
/**
* Promises Race
*/
(function () {
var promises = [
Promise.resolve('1st'),
Promise.resolve('2nd'),
Promise.resolve('...'),
Promise.resolve('n'),
@petvas
petvas / promisesChaining.js
Last active February 25, 2016 22:29
Promises Chaining (Sequences)
/**
* Promises Chaining
*/
(function () {
var promises = [
() => Promise.resolve('1st'),
() => Promise.resolve('2nd'),
() => Promise.resolve('...'),
() => Promise.resolve('n'),
@petvas
petvas / paginator.js
Last active February 2, 2016 15:37
simple pagination paginator
/*global define, module */
/**
*
* Paginator object facotry
* @param {[Array]} dv dataset
* @param {[Integer]} ipp items per page
* @return {[Object]} paginator object
*
* @example <caption>Example usage.</caption>
* var p = paginator([0,1,2,3,4,5,6,7,8,9,0] , 3, function (currentPaginator) {console.log(currentPaginator.current())});