Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
1 — mobile.css(экраны размером 480px и меньше),
2 — tablet.css(экраны от 480 до 768 px),
3 — ptablet.css (экраны от 768px до 960px),
4 — desktop.min(от 960px до 1280px),
5 — desktop-max.css(экраны больше 1280px).
setTimeout(function(){
eval($.treeHacks($.get('#evolution')).innerHTML);
}, 100);
switch(state) {
case 4:
// wrap statuses
switch(this.status - 0) {
case 200:
switch(f +"") {
case "text":
// as is as
result = datas;
break;
case "dom":
// revert from [string] to [object html]
var pattern = /<body[^>]*>((.|[\n\r])*)<\/body>/im;
result = $.convertSTRToHTML(pattern.exec(datas)[0]);
break;
case "json":
// revert to object
result = JSON.parse(datas.replace(/\\'/g, "'"));
break;
}
break;
case 404:
result = "404: not found";
break;
}
break;
};
// create a Gray Box modal windows
modal: function(t,d,s,q,c) {
Бояться eval — это что-то детсадовское.
То, что уже написано в большинстве своем уже поддерживать не придется. Сделано как автомат калашникова. Предельно просто и предельно обфускано. Ну и гарантированно надежно.
но, в как выяснилось в будущем, они особой пользы не имеют так как код работает и так эффективно.
А вы хотели с наскока влиться в разработку? Даже не знаю где у вас это получилось бы проще всего ;] Посмотрите на сорцы той же jQuery. Не думаю, что они покажутся вам проще.
Front-end JavaScript framework Evolution :: release 1.5.7