Синтаксис Jade отличается от обычных шаблонов HTML тем, что в нём нет закрывающих тегов. 15 Вместо этого Jade использует табуляцию для определения вложенности тегов. 1
Некоторые другие особенности синтаксиса Jade:
- Использование отступов. 25 Отступ определяет блок. 2 Например, в приведённом коде теги h1 (заголовок) и p (параграф) выделены отступом, что говорит Jade о новом блоке и определяет границу тела страницы (). 2
- Обработка строк. 1 Jade рассматривает первое слово в каждой строке в качестве тега, а последующие слова на этой строке обрабатываются как текст внутри тега. 1
- Добавление атрибутов. 1 Атрибут в Jade можно использовать, передав его внутри круглых скобок () после имени тега. 5
- Поддержка переменных и подстановки. 2 Jade включает программные конструкции для принятия решений (if-else) и циклов, а также поддерживает переменные и их замену. 2