This media is not supported in your browser
VIEW IN TELEGRAM
Глобальный атрибут
enterkeyhint
применяется к элементам формы или для любых элементов с contenteditable
. Подсказывает браузеру, как должна выглядеть клавиша ввода на экранной клавиатуре.Варианты значений:
• enterkeyhint="search" — "Поиск"
• enterkeyhint="send" — "Отправить"
• и другие: "go", "next", "done", "previous"
Несмотря на значения next и previous, клавиша
enter
всё равно отправит форму. Поэтому лучше использовать их там, где пользователь просто переходит между полями.Please open Telegram to view this post
VIEW IN TELEGRAM
❤30👍17🔥6
Привет! В этом гайде покажу, как реализовать обрезку длинного текста с кнопкой “Ещё” — идеально подходит для отзывов, описаний товаров и карточек постов.
Ключевые моменты:
• HTML: минимальная разметка — один абзац и кнопка.
• CSS: компактная стилизация в виде карточки с тенью, скруглением и элегантной обрезкой строки.
• JavaScript: простой переключатель состояния с изменением текста кнопки и класса.
Это универсальный и полезный элемент, который стоит держать под рукой для любого интерфейса.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥18❤9🤝2
В первой части
мы разобрали базовые методы. Во второй — шаг глубже: перебор свойств, удаление, сравнение, прототипы и скрытые ключи. Эти техники важны при работе с динамическими структурами, формами, валидацией и кастомной логикой.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22❤14🤝7
This media is not supported in your browser
VIEW IN TELEGRAM
Git Graph — мощный плагин, который показывает древовидную структуру коммитов в виде наглядной граф-схемы: ветки, слияния, история — всё как на ладони.
Особенно удобен, если работаете в нескольких ветках или сопровождаете чужой проект — сразу видно, что где происходило.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19❤8🔥5🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
Свойство
touch-action
управляет взаимодействием с сенсорным экраном и напоминает более распространённое свойство pointer-events, которое регулирует взаимодействие мышкой.Примеры использования:
• none — запрещает все типы взаимодействий.
• auto — разрешает все типы взаимодействия.
• manipulation — элемент можно сдвигать и зумить.
• pan-down — элемент можно смещать только если начать движение снизу вверх.
• pan-up — элемент можно смещать только если начать движение сверху вниз.
• pinch-zoom — элемент можно зазумить щипком.
Он может пригодится, например, чтобы отключить обработку прикосновений браузером по умолчанию на сенсорных экранах.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23❤14🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
frontendchecklist — удобный чеклист всего, что нужно учесть при разработке фронтенд-проекта.
Подходит как для самопроверки, так и в командной работе над продакшн-сборкой.
📌 Оставляю ссылочку: frontendchecklist.io
📣 Code Ready | #ресурсы
Подходит как для самопроверки, так и в командной работе над продакшн-сборкой.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥7❤5
Привет! В этом гайде создадим поле ввода пароля с цветной полоской-индикатором, которая показывает его безопасность во время ввода.
Ключевые моменты:
• HTML: компактная и понятная структура формы.
• CSS: плавная визуализация — от красного до зелёного.
• JavaScript: минимальный, но точный анализ длины, регистра, цифр и символов.
Простой, но полезный элемент UX, который улучшает безопасность и вовлечённость пользователя.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25❤15🔥8🤝4
This media is not supported in your browser
VIEW IN TELEGRAM
Темы: как работает React под капотом, как писать масштабируемый JS-код, зачем нужен suspense и как проектировать компоненты.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤6🔥6