User Tools

Site Tools


как выглядит разметка

https://wiki.unix7.org/go/app-sample#templatesusershtml

она определяется

  1. стилями, пишутся в основном на scss https://ru.wikipedia.org/wiki/Sass;
    иногда на less;
    из которого генерируется css bundle, описание стилей элементов; обычно один файл
  2. подгружаемыми javascript, задающие динмические свойства для элемента;
    обычно собираются один-два-три файла,

в исходниках может много

разметки разрабытывается в виде фреймворков, имя которым уже десятки

комплект фремворка включает

  1. спецификацию элементов и их комбинаций
  2. scss/css описание стилей
  3. javascripts библиотеку для динамических элементов

к примеру, спецификации на два часто используемых фреймворка стилей

код фрейворка публикуется как правило в git/svn/… репозитарий, и в виде специализированных пакетов

  1. пакет для Ruby-based разработки: https://rubygems.org/gems/bootstrap/versions/4.4.1
  2. пакет для Javascript/Typesript https://www.npmjs.com/package/bootstrap

в реальных приложениях код разметки может быть значительно смашан с дополнительной разметкой-кодом интепретатора-препроцессора

пример https://github.com/sadsoldier/ng-lorem/blob/master/frontend/src/app/user-update/user-update.component.html