Ну без фанатизма конечно. Проще - проще для чтения, без ущерба для производительности.
Короче - это когда то что написано в 10 строк, написать в пять. Опять же не минифицировать, а именно получить тот же результат другим, более простым способом
Rsa97: Я пробовал так, получил товары, разбил их на маленькие массивы, и в foreach выбрал опции. Суммарно такое же время получилось, или вы что то другое имеете ввиду?
Александр Аксентьев: Таймаут слишком большой получается. Если совсем все товары выбирать - то получится тысяч 70. Ну неужели это такая нетривиальная задача, когда нужно выгрузить все файлы в excel?
А как сделать чтобы пачками? На сайте чекбоксы нужных категорий, человек выбирает нужные и товары их этих категорий пишутся в excel. В гугле ничего похожего не нашел. Консольный скрипт не подходит
Если пойдете в компанию работать, вас там и направят к нужным технологиям и даже заставят! Фриланс - это для опытных прогеров, иначе у заказчиков просто портится мнение относительно фрилансеров. Ну а если все же хотите пробовать сами, то связки jquery + простенький фреймворк на пхп для 80% будет достаточно. Главное не изобретать своих велосипедов. Помните, вряд ли вы первый кому это понадобилось, а значит решение уже есть, и вряд ли вы, будучи новичком, сделаете лучше. нет, изобретать велосипеды - хорошо, но только для само развития, а для продакшна лучше использовать готовые нароботки.
Что то неправильно делали значит, не должно быть ошибки. На счет решения выше: Вы просто проверяете блок на пиксели, и
if($width > 30) {
$('.block').css('background','red');
}
Окрасит блок, если блок больше 30 пикселей. Где тут проценты?