Какие файлы js/css я должен связать?
Я изучаю возможности объединения ASP.NET 4.0, и мне просто любопытно, какие правила / практики придерживаются люди, когда решают, какие файлы связывать?
Должен ли я сгруппировать вещи по тому, что они есть, как положить все jQuery
файлы вместе или это хорошая идея просто объединить все файлы, которые используются в одном месте?
2 ответа
Я рекомендую прочитать этот учебник по пакетированию и минификации
Лично мне нравится иметь один пакет CSS и один пакет JS на страницу. Каждый пакет будет содержать только файлы, необходимые для этой страницы. Сохраняет http запросы и размер вниз.
Я думаю, как связать ваши файлы могут быть в значительной степени субъективными. Единственное, с чем, я думаю, согласится большинство, это то, что вы должны упорядочивать свои файлы, если у вас их больше, чем несколько.
Если вы работаете над простым сайтом и у вас есть только несколько файлов JS и один файл CSS, я не вижу проблем с их размещением в одном месте.
После того, как вы получите несколько файлов, я хотел бы как минимум сгруппировать их по типу:
/lib/css
/lib/js