Преимущества произвольных тегов, или как я отказался от HTML разметки
Уже какое то время использую/разрабатываю библиотеку MaskJS. Вначале использовал её только как движок для шаблонов, а со временем, она полностью заменила HTML. В статье расскажу какими преимуществами обладает компонентный подход в разработке приложений и данная реализация в частности. Если выделить по-пунктам, то мы получим приблизительно такой список:- Скорость
- Обработчики тегов
- Пре- и Пост-процессоры
- IoC
- Изоляция/Декомпозиция
- Разметка — Модель — Код — Стили
Более подробно о самой библиотеке и примеры можете посмотреть здесь — libjs/Mask, a исходники тут — github/Mask
Читать дальше →