Skip to content

Instantly share code, notes, and snippets.

View iaincarsberg's full-sized avatar

Iain Carsberg iaincarsberg

View GitHub Profile
(function() {
/**
* From: http://code.this.com/mobile/articles/fast_buttons.html
* Also see: http://stackoverflow.com/questions/6300136/trying-to-implement-googles-fast-button
*/
/** For IE8 and earlier compatibility: https://developer.mozilla.org/en/DOM/element.addEventListener */
function addListener(el, type, listener, useCapture) {
if (el.addEventListener) {
el.addEventListener(type, listener, useCapture);
(function() {
/**
* From: http://code.this.com/mobile/articles/fast_buttons.html
* Also see: http://stackoverflow.com/questions/6300136/trying-to-implement-googles-fast-button
*/
/** For IE8 and earlier compatibility: https://developer.mozilla.org/en/DOM/element.addEventListener */
function addListener(el, type, listener, useCapture) {
if (el.addEventListener) {
el.addEventListener(type, listener, useCapture);
@iaincarsberg
iaincarsberg / drawImageSpec.js
Created November 13, 2012 10:29
MT Tech-Talk: A Discussion About Canvas
void drawImage(
(HTMLImageElement or HTMLCanvasElement or HTMLVideoElement) image
,unrestricted double destinationX
,unrestricted double destinationY
);
void drawImage(
(HTMLImageElement or HTMLCanvasElement or HTMLVideoElement) image
,unrestricted double destinationX
,unrestricted double destinationY
,unrestricted double destinationW
@iaincarsberg
iaincarsberg / rafExample.js
Created November 14, 2012 09:20
MT Tech-Talk: A Discussion About Canvas 2
var lastTime;
function render (time) {
if (! lastTime) {
lastTime = time;
}
var delta = time - lastTime;
actor.update(delta);
ctx.drawImage(