Представляю Вашему вниманию HTML-заглушку сайта с формой для отправки посетителем своего адреса электронной почты. Читать полностью »
Обсудить
Не так давно в одном из уже практически написаных проектов возникла необходимость в использовании ...
Не так давно в одном из уже практически написаных проектов возникла необходимость в использовании подобия вэб-компонентов. Хочу расказать что у нас получилось, постараюсь кратко:
Цель:
Начать использовать компонентный подход в HTML верстке(новую семантику), а именно вэбкомпоненты.
Под компонентом я подразумеваю — “независимый модуль программного кода, предназначенный для повторного использования и развертывания”. К примеру в другом проекте.
Тут хочу сделать небольшое отступление и внести ясность – речь пойдет о компонентах, а не о виджетах
(функционально обособленных единицах приложения, объединяющих в себе представление, логику и/или данные, конкретного приложения — javascript+html+css).
Разница, по моему мнению, состоит в том что компонент не подвязывается к конкретной модели данных или логике конкретного приложения – и вы можете его без труда перенести в другое приложение. А виджет – это единица конкретного приложения тесно связанная логикой или данными, и перенести его куда либо без внутреннего изменения самого виджета у вас не получится.
В качестве примеров компонента могу привести селект, аккордеон или табки, а виджетов – панель состояния или окно отображения сообщений в чате.
Зачем:
Реюзабельный код и удобство верстки с помощью возможности расширения HTML синтаксиса.
Как сказано в доке к одному известному фреймверку:
“Directives is a unique and powerful feature available only in Angular. Directives let you invent new HTML syntax, specific to your application.”
— я хочу показать, что это возможно и без angularjs.
И потому, что я хочу использовать компонентный подход(аналог angularjs директив) с виджет-ориентированной архитектурой или с теми шаблонизаторами к которыми мне удобно работать.
Вобщем использовать ту архитектуру приложения или фреймверк которые мне удобны в конкретном случае.
И описанное далее это ни в коем случае не MV* фреймверк, и никогда не задумывался как онный.
Подробности
Хеллоу! Сегодня вы сможете скачать замечательный шаблон сайта для продавцов (производителей) ...
Хеллоу! Сегодня вы сможете скачать замечательный шаблон сайта для продавцов (производителей) автомобильных дисков. В принципе, диски можно заменить и на что-нибудь другое, все равно, шаблон выполнен в темной цветовой гамме и выглядит очень стильно
Чтобы посмотреть урок полностью, кликните по названию урока.
Приветствую! В этом наборе вы сможете скачать пять шаблонов сайтов в формате PSD. Эти шаблоны ...
Приветствую! В этом наборе вы сможете скачать пять шаблонов сайтов в формате PSD. Эти шаблоны прекрасно подойдут для блога фотографа или web-дизайнера. Также в наборе есть и "бизнес"-тема, которая обязательно заставит посетителя обратить на вас внимание
Чтобы посмотреть урок полностью, кликните по названию урока.