|
rss_habr
PowerShell: проверка совмещения имен БЭМ-сущностей на одном HTML-узлеПятница, 23 Сентября 2022 г. 09:45 (ссылка)
При написании HTML-страницы по методологии БЭМ («Блок, Элемент, Модификатор») БЭМ-сущности привязываются к узлам HTML-дерева. В предыдущих статьях я рассматривал, как можно выполнить в скрипте на языке PowerShell проверку правильности написания названий БЭМ-сущностей по отдельности с помощью регулярных выражений. В этой статье рассмотрено, какие есть правила для совмещения нескольких имен БЭМ-сущностей на одном узле HTML-дерева и как соблюдение этих правил можно проверить в скрипте на языке PowerShell. Приведены иллюстрации фрагментов результатов работы скрипта в разных случаях, при обнаружении разных ошибок. Читать далееhttps://habr.com/ru/post/689762/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689762
rss_habr
PowerShell: распознавание БЭМ-сущностей на HTML-страницеПятница, 16 Сентября 2022 г. 23:28 (ссылка)
Распознавание типов БЭМ-сущностей (блок, элемент, разные виды модификаторов) в скрипте на языке PowerShell с помощью простых регулярных выражений. Предполагается, что скрипт получает файл с кодом на языке HTML, разбирает его (парсит) и определяет типы БЭМ-сущностей, привязанных к узлам HTML-дерева, после чего выводит информацию об этом в окно терминала (консоли). Приведена иллюстрация того, как может работать подобный скрипт. Такой инструмент можно использовать для изучения методологии БЭМ самому или обучения этой методологии других. Читать далееhttps://habr.com/ru/post/688776/?utm_source=habrahabr&utm_medium=rss&utm_campaign=688776
rss_habr
PowerShell: классическая схема именования в БЭМ и регулярные выраженияВторник, 23 Августа 2022 г. 13:50 (ссылка)
В методологии БЭМ, которую используют для создания сайтов, существует соглашение (схема) по именованию классов CSS (БЭМ-сущностей), которые привязывают к HTML-элементам HTML-дерева. Я рассматриваю классическую схему именования классов CSS по методологии БЭМ, а также — как создать функцию на языке PowerShell для проверки (валидации) имен БЭМ-сущностей на ошибки. Проверка выполняется с помощью ряда простых регулярных выражений, по которым одно за другим в определенном порядке проверяются правила именования. Каждое из применяемых регулярных выражений я рассматриваю в подробностях. Приведена иллюстрация, как может работать (какой результат может выдавать в консоль) такой скрипт-валидатор. Читать далееhttps://habr.com/ru/post/684170/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684170
rss_habr
Как применить БЭМ методологию во Flutter проектеСреда, 08 Июня 2022 г. 16:07 (ссылка)
Я, как и многие Flutter разработчики, мигрировал из веб-разработки. По инерции хотелось использовать те же подходы к вёрстке и управлению состояниями. Если во втором случае можно было взять MobX или BLoC и получить что-то очень близкое к популярным веб фреймворкам, то с вёрсткой было не все так однозначно. Читать далееhttps://habr.com/ru/post/670368/?utm_source=habrahabr&utm_medium=rss&utm_campaign=670368
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |