Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.06.2012, 14:06
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

Чистка кода от мусора.
Всем доброго времени суток!
Хочу посоветоваться с опытными людьми, по теме отчистки html css и js от хлама. Насколько я знаю есть программы которые чистят код, оптемизируют. так вот стоит ли ими пользоваться? если да то какими? или все лучше деалать ручками?
__________________
Научу себя плохому
Ответить с цитированием
  #2 (permalink)  
Старый 07.06.2012, 14:55
Аватар для Bandicoot
Кандидат Javascript-наук
Отправить личное сообщение для Bandicoot Посмотреть профиль Найти все сообщения от Bandicoot
 
Регистрация: 09.02.2011
Сообщений: 145

На ум приходит это: http://www.jslint.com/
Ответить с цитированием
  #3 (permalink)  
Старый 07.06.2012, 18:05
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

Цитата:
На ум приходит это: http://www.jslint.com/
Гадость какая! оно мне почти в каждой строке критическую ошибку выдало, наверное из за jquery
__________________
Научу себя плохому
Ответить с цитированием
  #4 (permalink)  
Старый 07.06.2012, 19:42
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

l-liava-l,
Собственно не актуально для css до 30 - 40 кБ, да вообще для css редко актуально посколь подгружемые файлы жестко кешируюца
Актуально для сменно-подгружаемых длинных скриптов
Не сменяемые библиотеки тож кешируюца...Хотя, оптимизировать желательно...

Скорости загрузки файлов в 100кб И 40кб - фактически не различаются
Ответить с цитированием
  #5 (permalink)  
Старый 07.06.2012, 20:15
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

Цитата:
l-liava-l,
Собственно не актуально для css до 30 - 40 кБ, да вообще для css редко актуально посколь подгружемые файлы жестко кешируюца
Актуально для сменно-подгружаемых длинных скриптов
Не сменяемые библиотеки тож кешируюца...Хотя, оптимизировать желательно...

Скорости загрузки файлов в 100кб И 40кб - фактически не различаются
Ясно, но мне на душе будет легче=)
Maxmaxmахimus,
Цитата:
http://closure-compiler.appspot.com/home
класс!скрипт уменьшил в 2 раза по весу. но читабельности точно не будет=)
__________________
Научу себя плохому

Последний раз редактировалось l-liava-l, 07.06.2012 в 21:00.
Ответить с цитированием
  #6 (permalink)  
Старый 08.06.2012, 01:06
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

l-liava-l, заюзай хорошую IDE и хлама не будет.
Сообщение от l-liava-l
класс!скрипт уменьшил в 2 раза по весу.
Забудь что я выше написал
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием
  #7 (permalink)  
Старый 08.06.2012, 14:29
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

Цитата:
l-liava-l, заюзай хорошую IDE и хлама не будет.
я в блокнотике++ пишу и меня он полностью устраивает.
под хламом я подразумеваю не говнокод, а пробелы комменты и тд. тоесть все, что относиться к помощи в разработке.
Конечно оставляю у себя копию с комментами для редоктирования.
А вот нафига они нужны уже на готовом сайте непонимаю.
если есть шанс отчистить лишнее 10кб почему бы им не воспользоваться?

Цитата:
Забудь что я выше написал
эээ... а смысл писать тогда было?
__________________
Научу себя плохому
Ответить с цитированием
  #8 (permalink)  
Старый 08.06.2012, 15:27
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от 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;
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
скрыть из исходного кода часть javascript кода. javasc Javascript под браузер 10 12.03.2014 09:32
Скрипт вставки BB кода petr0007 Internet Explorer 2 20.02.2013 01:02
Ищу приличный редактор кода под JS Universe Общие вопросы Javascript 28 30.10.2012 18:30
$.ajax работает без success но при этом часть кода перезагружается!? saturn Элементы интерфейса 0 16.10.2011 10:09
Стоимость строки вашего кода? greatilya Оффтопик 4 02.06.2011 16:46