Size: a a a

2018 December 01

В

Валентин in FrontCoder
Евгений Ващук
Друзья, раз уж зашёл разговор про Pug, кто-то может обьяснить, в чём разица между include и mixin? Как по мне, с помощью и того и того можно делать одно и тоже, но mixin-ы более гибкие. Когда нужно использовать одно, а когда другое?
Инклюдом ты подключаешь другие файлы а миксин это как функция в js. Или не в js. Ну ты понял.
источник

AS

Anatoliy Salamatin in FrontCoder
Евгений Ващук
В смысле? Мне нужен ответ от человека, который знает что это такое...
Include вставляет код из вынесенного файла. Файл моет быть любого размера, в том числе включать в себя другие инклюды и миксины

Миксины - обычно какой-то небольшой кусок кода, вынесенный в отдельную функцию, для повтортения
источник

ЕВ

Евгений Ващук... in FrontCoder
Ну вот смотри, side menu на мобилке, это include или mixin?
источник

ЕВ

Евгений Ващук... in FrontCoder
Header это include или mixin?
источник

ЕВ

Евгений Ващук... in FrontCoder
Просто можно сделать и так и так, но гибче делать через mixin
источник

КК

Константин Кирилин... in FrontCoder
Вы тут по моему малость упоролись. Миксин - это кусок кода,который вынесли отдельно и сохранили для переиспользования. Фактически - реакт компонент это тоже миксин. А инклюд - это просто включение одного файла или каких-то его выделенных элементов в другой файл.
источник

КК

Константин Кирилин... in FrontCoder
И причем тут гибкость и причем тут хедер это инклюд или миксин. Хедер это хедер, не надо путать теплое и мягкое.
источник

КК

Константин Кирилин... in FrontCoder
И да, в том же sass для использования миксина его необходимо создать,а потом инклюднуть по месту использования.
источник

КК

Константин Кирилин... in FrontCoder
Так что это не две противоположности ,это просто разные понятия
источник

В

Валентин in FrontCoder
Константин Кирилин
И причем тут гибкость и причем тут хедер это инклюд или миксин. Хедер это хедер, не надо путать теплое и мягкое.
Сейчас он спросит чем хедер отличается от футера если их в коде можно поменять местами легко. 😂
источник

ЕВ

Евгений Ващук... in FrontCoder
😂😂😂
источник

ЕВ

Евгений Ващук... in FrontCoder
Смешно)
источник

ИМ

Игорь Морозов... in FrontCoder
Очень странный вопрос конечно, да упрекать человека в том что он не знает...хотя сам не знаешь...ну...такое себе🤔
источник

ИМ

Игорь Морозов... in FrontCoder
Если уж на то пошло, в двух словах:
Миксин это возможность создать блок с html кодом, который можно вставлять в разные части страницы.
А include это команда, позволяющая включить один миксин в другой
источник

ИМ

Игорь Морозов... in FrontCoder
Например, есть у Вас миксин для хедера.
mixin header()
 .header
   .header__logo
   .header__nav
     +menu()
   .header__phone
Если вы попробуете подключить миксин меню в header то он скажет "Я не знаю такую функцию". А Если наверху подключить её, то все ок
источник

AS

Anatoliy Salamatin in FrontCoder
Всем привет. Кто сейчас что использует для модалок на сайте? Есть что-то лучше magnific popup?
источник

S

Sm•ok 😈✔️ in FrontCoder
Раньше делал вручную, сейчас юзаю либу ant.design
источник

ДА

Дмитрий Александрови... in FrontCoder
Anatoliy Salamatin
Всем привет. Кто сейчас что использует для модалок на сайте? Есть что-то лучше magnific popup?
Sweetalert2?
источник

ДА

Дмитрий Александрови... in FrontCoder
Sm•ok 😈✔️
Раньше делал вручную, сейчас юзаю либу ant.design
Антд весьма хорош. Но его желательно весь использовать)
источник

S

Sm•ok 😈✔️ in FrontCoder
Я весь юзаю
источник