dr.Brain

doctor Brain

мир глазами веб-разработчика

JavaScript: тип пользовательского устройства

определяем тип пользовательского устройства в JavaScript

dr.Brain

время чтения 1 мин.

Photo by Krzysztof Niewolny on Unsplash

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

Адаптивное видео с youtube

интегрируем видео с Youtube в адаптивную верстку

dr.Brain

время чтения 1 мин.

Photo by Sam McGhee on Unsplash

Проблема использования видео с YouTube на адаптивных сайтах заключается в том, что нужно интегрировать блок iframe, который должен иметь строго определенные параметры соотношения сторон высоты и ширины, в противном случае качество изображения будет весьма сомнительным.

Замедляем цикл

замедляем выполнение итераций цикла в JavaScript

dr.Brain

время чтения 1 мин.

Photo by Krzysztof Niewolny on Unsplash

Допустим, у нас есть цикл, цель которого - многократное обращение к стороннему API. При этом, API ограничивает количество обращений за единицу времени. И, даже если таких ограничений со стороны внешнего сервиса нет, значительное количество запросов в течение короткого промежутка времени - очень плохая идея.

Профилактика угроз в .htaccess

как предотвратить SQL-инъекции через .htaccess

dr.Brain

время чтения 2 мин.

Photo by Alexander Schimmeck on Unsplash

Корректные настройки файла .htaccess позволяют значительно снизить вероятность взлома Вашего веб-сервиса недоброжелателями.

CSS: dark mode

добавляем dark mode с помощью CSS

dr.Brain

время чтения 1 мин.

Photo by Ivan Mani on Unsplash

В настоящее время многие приложения имеют dark mode. Наверняка, у Вашего консольного приложения, IDE, браузера уже есть темная тема. Чем хуже созданный Вами веб-сайт? Тем-более, сайт можно переключить в соответствующий режим при включенной темной теме браузера. И сделать это гораздо проще, чем Вы думаете.

Новые публикации

Далее

Категории

О нас

Frontend & Backend. Статьи, обзоры, заметки, код, уроки.