Skip to content

Instantly share code, notes, and snippets.

@benfoxall
benfoxall / 0_reuse_code.js
Created December 8, 2015 12:42
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@benfoxall
benfoxall / sampled.js
Created December 10, 2012 17:09 — forked from remy/sampled.js
function sampled(arr, size) {
var sampled = [], i, n, idx, scale;
if (arr.length <= size){
return arr
} else {
scale = (arr.length / size);
for (i = 0; i < size; i++) {
n = i * scale;
// faster Math.ceil (because I'm doing this with large arrays inside raf)
idx = (n << 0);
@benfoxall
benfoxall / MutationObserverLogger.js
Created December 5, 2012 18:10 — forked from pgchamberlin/MutationObserverLogger.js
Snippet that logs DOM mutations using the MutationObserver API
<script type="text/javascript">
// See MDN: https://developer.mozilla.org/en-US/docs/DOM/MutationObserver?redirectlocale=en-US&redirectslug=DOM%2FDOM_Mutation_Observers
(function(){
// select the target node
var target = document.querySelector('body');
var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;
var i={};
// create an observer instance
var observer = new MutationObserver(function(mutations) {