This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// An abstraction of the general GET method using | |
// new Promises in JS | |
var get = function (url) { | |
// returns a promise object | |
return new Promise(function (resolve, reject) { | |
// the callback to the Promise constructor | |
// gets two callbacks as parameters | |
// the first is meant to be invoked for succes | |
// and second one for failures | |
var request = new XMLHTTPRequest(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// flatUI colors | |
$turquoise: #1abc9c | |
$emerland: #2ecc71 | |
$peterRiver: #3498db | |
$amethyst: #9b59b6 | |
$wetAsphalt: #34495e | |
$greenSea: #16a085 | |
$nephritis: #27ae60 | |
$belizeHole: #2980b9 | |
$wisteria: #8e44ad |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
JavaScript Design Patterns by Stoyan Stefanov is one of the most recommended JavaScript book you would come across the Internet. | |
I have already gone through it once. | |
But I always come back to it, to revise, and sometimes plot if I could apply any of the pattern to my work. | |
Here is a collection of patterns I use or intend to use. Sometimes, they are just as it is in the book or sometimes, I try augment it and make it better. |
NewerOlder