Posts

Showing posts with the label live

One Function To Trap Them All

This is a quick one. This technique could have some side-effect I am not aware about but I've never seen it so far in any library. Talking about LiveMonitor I have successfully tested same concept to create faster implementation of some of my DOM common code, not yet updated in vice-versa . document.getElementsByClassName Example (function(childNodes){ /* Another (C) WebReflection Silly Idea */ // how to re-use them all, just an example if(!document.getElementsByClassName) document.getElementsByClassName = function getElementsByClassName(className){ for(var re = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"), ret = [], i = 0, l = 0, length = childNodes.length, node; i < length; ++i ){ if((node = childNodes[i]).nodeType === 1 && re.test(node.className)) ret[l++] = node ; }; return ret; } ; // let the magic happen })(document.getElemen...