Как парсить сайты в обход защиты от парсинга?
На некоторых сайтах работает защита от парсинга и работы ботов с ним. Но есть способы, которые позволяют обойти её и всё-таки добраться до содержимного веб-страниц.
На Хабре вышел неплохой гайд. Делимся с вами: https://habr.com/ru/post/710982/
#linux #html #javascript #сsharp
На некоторых сайтах работает защита от парсинга и работы ботов с ним. Но есть способы, которые позволяют обойти её и всё-таки добраться до содержимного веб-страниц.
На Хабре вышел неплохой гайд. Делимся с вами: https://habr.com/ru/post/710982/
#linux #html #javascript #сsharp
Менеджмент зависимостей в JavaScript — управляем хаосом
Любой JavaScript-проект начинается с желания использовать как можно меньше npm-пакетов в разработке. Но рано или поздно пакеты начинают скапливаться, строк в package.json становится всё больше, а пул-реквесты приобретают все более устрашающий вид.
В статье разбираемся в принципах работы этой магии, чтобы сделать установку более эффективной и не создавать проблем коллегам: https://tprg.ru/fqpu
#javascript
Любой JavaScript-проект начинается с желания использовать как можно меньше npm-пакетов в разработке. Но рано или поздно пакеты начинают скапливаться, строк в package.json становится всё больше, а пул-реквесты приобретают все более устрашающий вид.
В статье разбираемся в принципах работы этой магии, чтобы сделать установку более эффективной и не создавать проблем коллегам: https://tprg.ru/fqpu
#javascript
Убираем JavaScript. Как при помощи htmx красиво использовать HTML и уменьшить объём кода?
Есть такая библиотека htmx. Она позволяет создавать сложные веб-приложения на HTML и выступает как альтернатива клиентскому рендерингу на Javascript. htmx помогает переиспользовать элементы на сервере, сократить объём кода на Javascript и отказаться от сборки.
Страница проекта
Небольшой вводный гайд по работе с htmx
#инструменты #css #javascript #html #веб
Есть такая библиотека htmx. Она позволяет создавать сложные веб-приложения на HTML и выступает как альтернатива клиентскому рендерингу на Javascript. htmx помогает переиспользовать элементы на сервере, сократить объём кода на Javascript и отказаться от сборки.
Страница проекта
Небольшой вводный гайд по работе с htmx
#инструменты #css #javascript #html #веб
Тестирование UI в JavaScript: лучшие практики
Представьте, что вы сделали крутой компонент для сайта. Будет ли он выполнять свою роль и не положит ли весь проект? Эти моменты лучше проверить заранее — для этого нужны тесты.
В этом руководстве вы найдёте лучшие практики тестирования UI на JavaScript: от разработки через поведение (BDD)и соглашений об именовании до того, какие именно операции браузер должен выполнять во время тестов.
#qa #фронтенд #javascript
Представьте, что вы сделали крутой компонент для сайта. Будет ли он выполнять свою роль и не положит ли весь проект? Эти моменты лучше проверить заранее — для этого нужны тесты.
В этом руководстве вы найдёте лучшие практики тестирования UI на JavaScript: от разработки через поведение (BDD)и соглашений об именовании до того, какие именно операции браузер должен выполнять во время тестов.
#qa #фронтенд #javascript