Набор шаблонов

Вёрстка — довольно рутинная работа, и временами вся она (работа) сводится лишь к тому, чтобы слепить несколько стандартных кусков в одну страницу. И поэтому, разумеется, стоит задуматься о повторном использовании каких-то кусков в следующих своих проектах.

Сперва я сделал библиотеку макетов: одноколоночный, двухколоночный (сайдбар справа, сайдбар слева), трёхколоночный, промо-страница (там, где, возможно, даже не будет хедера или футера) и т.п.

Потом, взглянув на свои работы, я заметил, что и некоторые динамические элементы встречаются довольно часто. Тогда я решил и их выносить в отдельные модули: слайдер картинок, выпадающее меню, лайтбоксы, попапы и другое — код каждого из этих элементов я повыносил в отдельные файлы, в дополнение к которым написал css-пустышки, в которых заранее прописаны названия свойств, которые понадобятся при интеграции модуля, также в отдельные файлы вынес js-код модулей.

Конечно, у меня и раньше были заготовки для проектов, но их было неудобно использовать по разным причинам, в основном, потому, что они были неуниверсальны, так как делал я их невнимательно.

А эти заготовки, могу смело сказать, хороши: сегодня я верстал стандартный шаблонный макет, половину писать не пришлось — это было в шаблоне, с динамикой тоже не было проблем — я всего лишь вставил нужный код в нужное место и указал ссылку на файл скрипта. В итоге, я сэкономил около 2-3 часов чистого времени. А именно время — самый главный ресурс в нашей работе.