В чем разница между «расширяет» и «включает» в Джейд?

С обеими этими командами я могу использовать код из другого файла. Как я вижу, когда мы используем extends file.jade, мы можем использовать block, чтобы изменить блоки в file.jade перед компиляцией. Но единственная ли это разница, и я прав? Спасибо.

7 голосов | спросил Georgy 3 J0000006Europe/Moscow 2015, 22:32:03

1 ответ


0

Ну, как писал @laggingreflex выше, есть документы по этим командам: extends и включите .

Дополнительные баллы: вы можете использовать include для разных файлов, а не только для нефритовых файлов. Кроме того, вы можете использовать include на странице несколько раз. Эта команда просто включает содержимое другого файла прямо на место. Вы можете думать об этом, как будто вы делаете большой проект Lego, используя (в том числе) разные маленькие кусочки.

Extends, наоборот, берет большой проект Lego и заменяет отмеченные блоки вашими частями специальными block. Его можно использовать один раз и перезаписать содержимое целевого файла (файла с помощью команды extends).

ответил Georgy 4 J0000006Europe/Moscow 2015, 13:10:32

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132