Подключение js-файлов
212 сообщений
#14 лет назад
Всем привет.Кто и как подключает js файлы в свой проект? Запихиваете все скрипты в один файл - для оптимизации или подключаете по отдельности? Или как-то по другому?
263 сообщения
#14 лет назад
Цитата ("MaratMaratMarat"):... Или как-то по другому?
Так, чтобы моим коллегам, а также тем, кто будет далее сопровождать этот проект, было легче во всем этом разобраться.
1594 сообщения
#14 лет назад
Обычно всё по отдельности подключаю, т.е например jQuery, 2-3 плагина + один js с самописными скриптами))
212 сообщений
#14 лет назад
Ага. Я вот почему спрашиваю: на подключение файла уходит время: если же файл один (да еще и сжат и обфусцирован), тогда будет меньше времени уходить н его загрузку.Просто интересно знать, как другие поступают. Может уже как-то по другому, по новому, делают.
263 сообщения
#14 лет назад
Цитата ("MaratMaratMarat"):...на подключение файла уходит время: если же файл один (да еще и сжат и обфусцирован), тогда будет меньше времени уходить н его загрузку...
Стоимость единицы времени компьютерной системы на порядки меньше чем стоимость единицы времени разработчиков. Выигрыш в несколько миллисекунд за счет использования сжатых файлов никак не компенсирует часы и дни которые потеряет высококвалифицированный разработчик пытаясь понять, что это за файл и зачем он нужен. Если учесть эффекты второго порядка (вероятности внесения ошибок при работе вслепую), то эта микроэкономия для большинстве проектов теряет всякий смысл и зачастую обращается макро-потерями. Сжатые файлы и т.п. экономия "на спичках" имеет смысл только для высоконагруженных проектов, начиная, ориентировочно, от миллиона обращений (хитов) в сутки, да и то, перед тем как делать такую "оптимизацию" рекомендуется сделать тщательные (и объективные) замеры производительности.
11416 сообщений
#14 лет назад
Цитата ("Anexroid"):Обычно всё по отдельности подключаю, т.е например jQuery, 2-3 плагина + один js с самописными скриптами))
Аналогично...
2817 сообщений
#14 лет назад
Работу нужно документировать, исходиники сохранять и поддерживать в актуальном виде, проверенные и отлаженные js-скрипты можете объединить в один файл и сжать/обфуксировать.. также поубирать лишние переносы, пробелы и т.п. в хтмл-коде и в css..В результате должна получится страничка в одну строку.
Главное не забывать писать что и к чему, ну естественно чтобы внести изменения в код - нужно пользоваться последней версией скриптов в "нормальном" виде и каждый раз делать эти комбинации с сведением страницы в одну строку.
Это есть смысл делать при действительно большой посещаемости и при условии что правки в код вносить нужно крайне редко.