Сообщение от l-liava-l
			 
		
	 | 
	
		Всем доброго времени суток! 
Хочу посоветоваться с опытными людьми, по теме отчистки html css и js от хлама. Насколько я знаю есть программы которые чистят код, оптемизируют. так вот стоит ли ими пользоваться? если да то какими? или все лучше деалать ручками?
	 | 
	
нету такого. только если ручками подоптимизировать, всё вынести в отдельные функции, и потом огромный чистый скрипт пихнуть в Google Closure Compiler, в режиме продвинутой оптимизации - это заинлайнит функции, которые используются один раз. Но потом код только для вставки в сайт - дополнять сжатый код очень трудно.
С другой стороны - можно этого не делать, и заинлайнить функции самому, но можно по сто раз ошибиться - можно и (42*20) посчитать как (42*2*10) (что проще, но места занимает больше), или сразу посчитать.
Инлайнинг функций - это такая техника, которая включает код в функции в текущий код. Т.е :
// сделать сендвич.
function make_sandwitch(){
    // сначала получим хлеб
    var bread = get_bread();
    // теперь добавим колбасы.
    add_sousage(bread);
    // возвращаем готовый сендвич
    return bread;
}
// вернёт хлеб
function get_bread() { return {}; }
// добавит колбасы в хлеб
function add_sousage(bread) { bread.sousage = true; }
/*   -----  заинлайненный способ  -----   */
// вернёт сендвич
function make_sandwitch() {
    // вот хлеб
    var bread = {};
    // вот колбаса.
    bread.sausage = true;
    // возвращаем готовый сендвич.
    return bread;
}