Как перейти на JavaScript по БЭМ

Самый быстрый путь — начать применять принципы БЭМ-методологии в своем проекте и получать первые результаты без использования специализированного фреймворка. Как это сделать на практике показано в статье БЭМ — это не только про CSS с примерами на jQuery.

Чтобы реализовать сразу все идеи БЭМ в вашем проекте, необходимо:

  • работать в единых терминах блоков, элементов и модификаторов во всех технологиях;
  • создавать независимые компоненты — блоки — на уровне JavaScript;
  • изменять поведение блоков, элементов и модификаторов с помощью уровней переопределения по аналогии с CSS;
  • повторно использовать блоки, переносить их между проектами;
  • облегчить и ускорить разработку и отладку проекта за счет несвязанности компонентов и возможности разрабатывать поблочно;
  • включать в сборку только нужную JavaScript-реализацию блока;
  • облегчить навигацию по файловой структуре проекта.

results matching ""

    No results matching ""