Skip to content

Instantly share code, notes, and snippets.

View neonstalwart's full-sized avatar

Ben Hockey neonstalwart

  • google.com
  • Boulder, CO
View GitHub Profile
@neonstalwart
neonstalwart / index.js
Created May 31, 2014 22:12
requirebin sketch
// example using the raf module from npm. try changing some values!
var requestAnimationFrame = require("raf")
var canvas = document.createElement("canvas")
canvas.width = 500
canvas.height = 500
document.body.appendChild(canvas)
var context = canvas.getContext("2d")
@neonstalwart
neonstalwart / index.js
Created June 2, 2014 00:11
requirebin sketch
// example using the raf module from npm. try changing some values!
var requestAnimationFrame = require("raf")
var canvas = document.createElement("canvas")
canvas.width = 500
canvas.height = 500
document.body.appendChild(canvas)
var context = canvas.getContext("2d")
@neonstalwart
neonstalwart / index.js
Created December 31, 2014 19:26
requirebin sketch
var h = require('virtual-dom/h');
var diff = require('virtual-dom/diff');
var patch = require('virtual-dom/patch');
var createElement = require('virtual-dom/create-element');
function render(elements) {
return h('ul', elements.map(function(x) {
return h('li', {key: x.id}, String(x.id));
}));
@neonstalwart
neonstalwart / index.js
Last active April 20, 2016 22:03
requirebin sketch
var IncrementalDOM = require('incremental-dom'),
elementOpen = IncrementalDOM.elementOpen,
elementClose = IncrementalDOM.elementClose,
elementVoid = IncrementalDOM.elementVoid,
text = IncrementalDOM.text,
patch = IncrementalDOM.patch;
function render(data) {
elementOpen('p');
text('The input in this form loses focus when you press ENTER because of ');