Подтвердить что ты не робот

Разница между включением и блоком в Джейд

В чем разница между блоками и использованием include, когда вы создаете шаблоны Jade? Когда вы используете один над другим?

4b9b3361

Ответ 1

Блок является заполнителем. Его содержимое происходит из другого нефритового файла. Кроме того, это заполнитель. Его содержимое также поступает из другого нефритового файла.

Пока оба равны.

Но:

включает в себя полный файл. Входящий файл определяет, какой файл будет включен. Следовательно, включение отлично подходит для сторонних компонентов, таких как нижний колонтитул или заголовок, которые всегда загружаются одинаково.

Блок просто определяет местозаполнитель в верхнем файле. Какое содержимое включено, не определяется этим файлом, а суб файлом. Таким образом, контроль над тем, что включен, меняет направление.

С включением, A говорит: Импортировать B. С блоком B говорит: Вот содержимое для заполнителя и, пожалуйста, используйте файл A и его заполнители, чтобы заполнить мой контент.

включают средства сверху вниз, блокируют средние значения снизу вверх.

Кроме того, один файл может содержать несколько блоков.

Когда использовать что:

  • Обычно для определения общей компоновки сайта на главной странице с блоками.
  • Отдельные страницы содержат содержимое для каждого отдельного файла, ссылаются на главный файл и заполняют его блоки.
  • Подвижные объекты в главном или на странице настраиваются с помощью include.

Помогает ли это?