background preloader

Javascript

Facebook Twitter

Javascript University. JavaScript Tutorial. MooTools - a compact javascript framework. Unpack Javascript - Strictly Software. Document.getElementsByClassName = function(clsName){ var retVal = new Array(); var elements = document.getElementsByTagName("*"); for(var i = 0;i < elements.length;i++){ if(elements[i].className.indexOf(" ") >= 0){ var classes = elements[i].className.split(" "); for(var j = 0;j < classes.length;j++){ if(classes[j] == clsName){retVal.push(elements[i]);} } } else if(elements[i].className == clsName){ retVal.push(elements[i]); } } return retVal; } When run through Dean Edwards packer code with all options enabled so that excess space is removed and variables shortened comes out like this: eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!

Unpack Javascript - Strictly Software

''. The reasons for this will be to reduce the size of the original Javascript code as well as make it harder for someone to work out what is going on and to steal it. A more legitamite reason for wanting to unpack compressed code is when your unsure whether the scripts being loaded on a site are malicious or not.