|
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: распознавание БЭМ-сущностей на 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
Проникновение в чужой ящик Gmail через скрытое расширение ChromeПятница, 02 Сентября 2022 г. 21:51 (ссылка)
https://habr.com/ru/post/686170/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686170
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
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
PowerShell, HTML Agility Pack: разбор классов CSS на узле HTML-дереваСуббота, 20 Августа 2022 г. 16:27 (ссылка)
Я развиваю скрипт на языке PowerShell для обхода и визуализации HTML-дерева из файла на языке HTML для анализа кода HTML на ошибки. В частности, для поиска ошибок при именовании классов CSS. Для этого сначала нужно получить набор классов из атрибута class HTML-элементов, а затем перебрать эти названия классов в цикле. Для разбора HTML я использую библиотеку «HTML Agility Pack». Также я разбираю, как можно обработать ссылки на символы (их еще называют по-английски «HTML-entities») средствами указанной библиотеки. Читать далееhttps://habr.com/ru/post/683692/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683692
rss_habr
PowerShell, HTML Agility Pack: разбор классов CSS на узле HTML-дереваСуббота, 20 Августа 2022 г. 16:27 (ссылка)
Я развиваю скрипт на языке PowerShell для обхода и визуализации HTML-дерева из файла на языке HTML для анализа кода HTML на ошибки. В частности, для поиска ошибок при именовании классов CSS. Для этого сначала нужно получить набор классов из атрибута class HTML-элементов, а затем перебрать эти названия классов в цикле. Для разбора HTML я использую библиотеку «HTML Agility Pack». Также я разбираю, как можно обработать ссылки на символы (их еще называют по-английски «HTML-entities») средствами указанной библиотеки. Читать далееhttps://habr.com/ru/post/683692/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683692
rss_habr
PowerShell, HTML Agility Pack: связь с исходным HTML-файлом при его анализеСреда, 17 Августа 2022 г. 17:42 (ссылка)
В скрипте для программы-оболочки «Windows PowerShell» версии 5.1 (или «PowerShell» версии 7) в операционной системе «Windows 10» я получаю текст из файла с кодом на языке HTML для дальнейшего анализа. С помощью библиотеки «HTML Agility Pack» превращаю этот текст в объект Как при анализе объекта с HTML-деревом получить сведения о местонахождении определенного узла HTML-дерева в исходном файле (номер строки, номер позиции в строке), чтобы вывести сообщение об ошибке? Оказывается, библиотека «HTML Agility Pack» обеспечивает такую возможность. Читать далееhttps://habr.com/ru/post/683166/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683166
rss_habr
PowerShell, HTML Agility Pack: связь с исходным HTML-файлом при его анализеСреда, 17 Августа 2022 г. 17:42 (ссылка)
В скрипте для программы-оболочки «Windows PowerShell» версии 5.1 (или «PowerShell» версии 7) в операционной системе «Windows 10» я получаю текст из файла с кодом на языке HTML для дальнейшего анализа. С помощью библиотеки «HTML Agility Pack» превращаю этот текст в объект Как при анализе объекта с HTML-деревом получить сведения о местонахождении определенного узла HTML-дерева в исходном файле (номер строки, номер позиции в строке), чтобы вывести сообщение об ошибке? Оказывается, библиотека «HTML Agility Pack» обеспечивает такую возможность. Читать далееhttps://habr.com/ru/post/683166/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683166
rss_habr
PowerShell: обход и визуализация HTML-дерева из файлаВоскресенье, 14 Августа 2022 г. 20:08 (ссылка)
Вывод HTML-дерева из локального файла в окно программы-оболочки «Windows PowerShell» версии 5.1 (или в окно программы-оболочки «PowerShell» версии 7) с помощью скрипта на языке PowerShell в операционной системе «Windows 10». Используется библиотека «HTML Agility Pack». В качестве упражнения в алгоритмах и структурах данных рассмотрено несколько способов обхода и вывода HTML-дерева: NLR (прямой с приоритетом обхода потомков слева направо), NRL (прямой с приоритетом обхода потомков справа налево), LRN (обратный). Примеры практической реализации. Читать далееhttps://habr.com/ru/post/682438/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682438
rss_habr
PowerShell: обход и визуализация HTML-дерева из файлаВоскресенье, 14 Августа 2022 г. 20:08 (ссылка)
Вывод HTML-дерева из локального файла в окно программы-оболочки «Windows PowerShell» версии 5.1 (или в окно программы-оболочки «PowerShell» версии 7) с помощью скрипта на языке PowerShell в операционной системе «Windows 10». Используется библиотека «HTML Agility Pack». В качестве упражнения в алгоритмах и структурах данных рассмотрено несколько способов обхода и вывода HTML-дерева: NLR (прямой с приоритетом обхода потомков слева направо), NRL (прямой с приоритетом обхода потомков справа налево), LRN (обратный). Примеры практической реализации. Читать далееhttps://habr.com/ru/post/682438/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682438
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |