В чем разница между "extends" и "include" в Jade?
С обеими этими командами я могу использовать код из другого файла. Как я вижу, когда мы используем extends file.jade
можно использовать block
, чтобы изменить блоки в file.jade
перед компиляцией. Но разве это единственная разница и прав ли я?
Спасибо.
1 ответов
Ну, как писал выше @laggingreflex, есть документы по этим командам:выходит и включить.
дополнительные очки: вы можете использовать include
для разных файлов, а не только для файлов jade. Кроме того, вы можете использовать include
несколько раз на странице. Эта команда просто включает в себя содержимое другого файла, прямо в место. Вы можете думать об этом, как будто вы делаете большой проект Lego, используя (включая) разные маленькие кусочки.
Extends
напротив, принимает большой проект Lego и заменяет отмеченные блоки с вашими частями специальным . Его можно использовать один раз и перезаписать содержимое файла назначения (файл с extends
command).