Skip to content

Instantly share code, notes, and snippets.

@nbubna
nbubna / domx-core-idea.js
Created December 22, 2014 23:43
On demand, duplicate prototype chain for creating performant, polymorphic, type-aware extensions on per-instance DOM wrapper objects. (rough draft)
window.X = {};
function fnName(fn){
if (!fn){ return null; }
if (fn.name){ return fn.name; }
var s = fn.toString().match(/ \w+/);
return s && s[0].substring(1);
}
function xType(name, type) {
if (name in X) {
return X[name];