2008-12-04
Эмбриопрограммирование
JavaScript это такая штука которая постоянно требует уменьшения размера кода. Чем меньше тем лучше. В идеале программный код должен сам себя распаковывать, дописывать и расширять. Вот такой гомункул получился сегодня
shortEvents:function(names){ x.forEach(names,function(key){ this[names[key]] = new Function("fn","remove","this.on('"+[names[key]]+"',fn,remove)"); },this) },
Кто догадается что это?
разрешены только теги br, font, span, p, strong, u, p, blockquote, a, div, img - остальные будут безжалостно удаляться
комментарии:
алсо, подобные вещи можно проделывать в любом динамическом языке. А для сжатия кода существует gzip.
Атиукс - не совсем понимаю что подразумеваешь под динамическим языком? Если ты про интерпретируемые языки, то такое можно сделать не во всех, в Бейсике или PHP, например, нельзя.