Skip to content

Instantly share code, notes, and snippets.

View AMorgaut's full-sized avatar

Alexandre Morgaut AMorgaut

View GitHub Profile
// Object.create Partial Polyfill with minimum Support for second parameter
if (!Object.create) {
Object.create = function(o, props) {
function F() {}
F.prototype = o;
result = new F();
if (!props) return result;
for (var prop in props) {
if (!props.hasOwnProperty(prop)) continue;
result[prop] = props[prop].value;
@AMorgaut
AMorgaut / 0_reuse_code.js
Created April 3, 2014 15:24
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
@AMorgaut
AMorgaut / gist:8402379
Last active January 3, 2016 03:29
method hook on instanciated object
function sayHook = function () {
// do some stuff
// call original say() method
return Object.getPrototypeOf(this).say.apply(this, Array.prototype.slice.call(arguments, 1));
}
obj.say = sayHook;
@AMorgaut
AMorgaut / example0.js
Created January 28, 2013 11:22
Some text used as Example Tip This example is public but could be private
//the code of the example
ds.Employee.length
@AMorgaut
AMorgaut / jsconf-eu-2011.md
Created October 7, 2011 09:07 — forked from mattpodwysocki/jsconf-eu-2011.md
JSConf.EU Slides