Решил создать скрипт, который превращает JS-переменные, функции, обьекты итд в сокращенную форму (алиасы к ним). Нужно для сжатия кода и его обфускации. Проблем нет никаких, скорее вопрос, какие еще можно дополнить (популярные, нужные) обьекты, переменные, функции. Вот, что написал сейчас на скорую руку: http://pastebin.com/dmhiCQNy Вывод куков при условии, что страница загрузилась и переход на другую страницу после вывода, например: w[$.ol]=function(){a(d[$.c]);lo[$.hr]='http://google.com/';} w - window $.ol - onload a - alert d - document $.c - cookie lo - location $.hr - href
Code: _=function(e){q=[];j=0;for(var k in e){q[j++]=k+'='+e[k];}return('var '+q.join(',')+';');},$=eval(_($)), А зачем такой сложный способ установки глобалов? eval - уже кагбе само по себе уже подозрительно, имхо Code: for(var k in e){window[k]=e[k]}; Не хочется упоминать window? Можно писать (__=[].reverse,__())[k]=e[k]