JS стоит ли выносить в отдельные файлы? - Webmasters.ru - RSS http://webmasters.ru/forum/showthread.php?t=25687 SEO форум вебмастеров - Поисковые системы, оптимизация, раскрутка сайта, оптимизация и продвижение сайта в поисковых системах 1741900670 Elesite CMS 60 http://webmasters.ru/forum/images/wm/misc/rss.png SEO форум вебмастеров Webmasters.ru http://webmasters.ru/forum JS стоит ли выносить в отдельные файлы? by psy_spray http://webmasters.ru/forum/showpost.php?p=257998 Fri, 24 Feb 2012 12:26:24 GMT Добрый день, Хочу посоветоваться с общественностью по поводу следующего вопроса: Сейчас у меня все JS скрипты "вписаны" прямо в шаблоны. Но я все чаще замечаю что многие разработчики создают для каждого шаблона свой JS файл и подгружают их вместе. Так вот вопрос: По вашему мнению, с точки зрения производительности, что лучше, выносить JS в отдельные файлы или писать прямо в шаблоне? И кто как поступает? JS стоит ли выносить в отдельные файлы? by Maximal http://webmasters.ru/forum/showpost.php?p=258003 Fri, 24 Feb 2012 12:30:27 GMT достаточно посмотреть продукты гугла и яши. сделать выводы ;) JS стоит ли выносить в отдельные файлы? by volos_86 http://webmasters.ru/forum/showpost.php?p=258124 Fri, 24 Feb 2012 15:29:34 GMT вынести в один отдельный файл. JS стоит ли выносить в отдельные файлы? by psy_spray http://webmasters.ru/forum/showpost.php?p=258127 Fri, 24 Feb 2012 15:36:38 GMT вынести в один отдельный файл. Один файл - это конечно хорошо, но когда JS кода очень много этот файл станет нечитаемым. JS стоит ли выносить в отдельные файлы? by earnkz http://webmasters.ru/forum/showpost.php?p=258143 Fri, 24 Feb 2012 16:00:53 GMT psy_spray, От чего же он станет не читаемым, посмотрите на библиотеки типа JQuery, все прекрасно читается. Плюс, отдельный js можно сжать. JS стоит ли выносить в отдельные файлы? by IceSkip http://webmasters.ru/forum/showpost.php?p=258177 Fri, 24 Feb 2012 17:03:34 GMT Лучше конечно выносить в отдельные файлы. Но иногда и в шаблоны нужно писать. JS стоит ли выносить в отдельные файлы? by Matsa http://webmasters.ru/forum/showpost.php?p=258186 Fri, 24 Feb 2012 17:28:25 GMT psy_spray Надо выносить полюбому, так как html документ в этом случае легкочитаемый, плюс для поисковиков это предпочтительнее так как они смотрят на процент соотношения контекста к скрптам, тегам и т д JS стоит ли выносить в отдельные файлы? by FullHouse http://webmasters.ru/forum/showpost.php?p=258231 Fri, 24 Feb 2012 18:41:17 GMT плюс для поисковиков это предпочтительнее так как они смотрят на процент соотношения контекста к скрптам, тегам и т д Не уверен, что вы правы. Откуда информация? Где подтверждение опытами? С точки зрения производительности: необходимо выносить в отдельный файл, который можно сжать. На одном сайте подобным методом сократил почти 100kb(сайт полностью на ajax). С точки зрения правильности: всё должно быть по полочкам, чтобы и через 6 месяцев можно было понять что за что отвечает. Есть поговорка: "Не клади все яйца в одну корзину". Сюда и вынос в отдельный файл CSS относится. Иногда, конечно, бывают случаи, когда js генерируется на php - тут в отдельный файл не вынесешь. Но и в таких случаях можно использовать ajax, тем самым сократить код js в html до минимума. Считаю что хорошие программисты и люди хорошо относящиеся к разрабатываемому сайту выносят при любой возможности. JS стоит ли выносить в отдельные файлы? by Matsa http://webmasters.ru/forum/showpost.php?p=258245 Fri, 24 Feb 2012 18:57:36 GMT Откуда информация? Где подтверждение опытами? Подтвердить не могу, так как не личном опыте такого не встречал, прочитал об этом в книге. JS стоит ли выносить в отдельные файлы? by psy_spray http://webmasters.ru/forum/showpost.php?p=258303 Fri, 24 Feb 2012 21:01:47 GMT FullHouse, Все что вы описали, в принципе, правильно, но тут опять же возникает вопрос. Что лучше создать один огромный JS файл со всеми функциями или создать много мелких файликов и подгружать их по мере необходимости? Если выбрать первый вариант, то вроде как нецелесообразно постоянно грузить тяжелый файл с избыточным функционалом. А если второй, то тоже плохо, так как время загрузки страницы пропорционально количеству подгружаемых файлов. Matsa, Да, я тоже читал что JS затрудняет поисковикам парсинг страниц. Конечно слабо верится, но кто их знает. Источник: Александр Яковлев "Раскрутка и продвижение сайтов" JS стоит ли выносить в отдельные файлы? by Kopc http://webmasters.ru/forum/showpost.php?p=258311 Fri, 24 Feb 2012 21:17:33 GMT В шаблонах js актуальные если это 3-10 строчек кода. Если больше то это прям извращение какое-то. Что лучше создать один огромный JS файл со всеми функциями или создать много мелких файликов и подгружать их по мере необходимости? если есть возможность подгружать только необходимые мелкие js файлы то конечно нужно это использовать. В противном же случае всё в один большой файл. Если имеете ввиду то что что лучше подгружать 10 файлов по 1кб или 1 файл по 10кб, тот тут без вопросов второй вариант. Собственно все :) JS стоит ли выносить в отдельные файлы? by chak http://webmasters.ru/forum/showpost.php?p=258346 Fri, 24 Feb 2012 22:26:06 GMT Стараюсь всегда выносить всё в файлы. Как-то "эстетичнее" код смотрится, штоле... JS стоит ли выносить в отдельные файлы? by Matsa http://webmasters.ru/forum/showpost.php?p=258349 Fri, 24 Feb 2012 22:32:40 GMT Как-то "эстетичнее" код смотрится Да и легче исправлять, так как не надо лазить по всем страницам сайта, где он используется JS стоит ли выносить в отдельные файлы? by b00mer http://webmasters.ru/forum/showpost.php?p=258505 Sat, 25 Feb 2012 10:38:06 GMT Лучше выносит скрипты в отдельный файл и повторюсь - закидывать на отдельные поддомены, что ускорит загрузку, т.к. во время загрузки скрипта ничто другое не загружается, с одного поддомена одновременно грузится пару файлов, поэтому если файлов со скриптами несколько - лучше их раскидать на несколько поддоменов, что ускорит их загрузку и не будет мешать загрузке графики, цсс и всего остального на сайте.