Skip to content

Instantly share code, notes, and snippets.

View dented's full-sized avatar
🎯
Focusing

Gram dented

🎯
Focusing
View GitHub Profile
@dented
dented / bling.deferred.js
Created February 22, 2018 04:29
Deferred without jQuery
window.$.Deferred = function() {
var resolver, rejector;
var promise = new Promise(function(resolve, reject) {
resolver = resolve;
rejector = reject;
});
var deferred = {
resolve: resolver,
reject: rejector,
then: function(a, b) { promise = promise.then(a, b); return deferred; },
@dented
dented / bling.delegation.js
Created February 22, 2018 04:31
Bling Event Delegation
Node.prototype.on = window.on = function (name, delegate, fn) {
if(arguments.length !== 3) {
return this.addEventListener(name, arguments[1]);
}
return this.addEventListener(name, function (e) {
if(e.target.matches(delegate)){
return fn.apply(e.target, arguments);
}
})
.gradient {
background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);
background-size: 400% 400%;
-webkit-animation: Gradient 5s ease infinite;
-moz-animation: Gradient 5s ease infinite;
animation: Gradient 5s ease infinite;
}
@dented
dented / list.text
Created January 20, 2019 02:44
Project Names
Amigos
Antique
Apollo
Astro
Atlantis
Aurora
Balto
Barcelona
Barney
Barracuda