Каким инструментом можно объединять в блоки CSS, JS и HTML?

111
17 октября 2021, 12:20

Нужен инструмент, способный создавать сайт по методологии БЭМ, а для этого нужно как-то объединять отдельные независимые блоки html кода, к которому применяются стили (причём только к этому конкретному блоку). Например, существует папка:

form
  html
    form__header.html
    form__input.html
    form__send-button.html
  css
    styles.css
  js
    scripts.js

Нужно её как-то "сжать", чтобы иметь возможность вставлять этот блок с присущими ему стилями и js кодом в любое место на странице.

Answer 1

Существует два инструмента, поддерживающих БЭМ-предметную область, для сборки кода результирующих веб-страниц из отдельных описаний блоков: bem-tools ENB

https://ru.bem.info/technologies/classic/i-bem/overview/#%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B0

READ ALSO
Добавить/удалить из LocalStorage

Добавить/удалить из LocalStorage

Есть витрина товара, имеется кнопка Добавить в корзину и при нажатии на неё товар добавляется в LocalStorage и отображается в корзине․

231
как создать объект из класса на чистом js

как создать объект из класса на чистом js

Пытаюсь реализовать функцию добавления картинки на сайтДля этого был создан класс для картинки:

299
Редирект в приложение Android/IOS

Редирект в приложение Android/IOS

У меня есть сайтНа нем необходимо сделать редирект в приложение Instagram

152