Как понять, что юзер нажал клавишу: события клавиатуры в JavaScript
В статье разбираются сами события, их работа при нажатии и отпускании клавиши, почему
✅ Читать статью
Событияkeydownиkeyupпомогают обрабатывать взаимодействие с клавиатурой: когда срабатывают, чем отличаются и где применяются — от горячих клавиш до форм и простых игр. Плюс коротко о безопасности и доступности, чтобы решения были надёжными и удобными для всех.
В статье разбираются сами события, их работа при нажатии и отпускании клавиши, почему
keypress считать легаси, и чем отличаются event.key и event.code: первое зависит от раскладки, второе — от физической клавиши. Есть мини-примеры и практические советы. #js #a11yPlease open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤3❤🔥3
Функцииbtoa()иatob()— встроенные средства JavaScript для кодирования и декодирования строк в формате base64.
Base64 — это не шифрование и не способ защитить данные, а способ представить бинарную информацию в текстовом виде. В статье разбираем, как это работает в JavaScript:
btoa() и atob() кодируют и декодируют строки, но только для байтовых строк (ASCII/Latin-1). При попытке закодировать Unicode-текст браузер бросит ошибку — показываем, как обойти это через TextEncoder и TextDecoder. Это важно, если вы работаете с emoji, кириллицей или API с многоязычными данными. #js #webdevPlease open Telegram to view this post
VIEW IN TELEGRAM
👍4❤🔥3❤2