🎉 JavaScript празднует 30-летие! 🕺
Язык, на котором держатся веб-приложения, UI, фронтенд-фреймворки и половина интернета - появился ровно 30 лет назад.
И забавный факт: первую версию языка создали всего за 10 дней. А потом он внезапно стал стандартом веба, пережил мемы про «какой ужас», вырос, оброс экосистемой и теперь управляет всем — от браузеров до серверов и IoT 🚀
С днём рождения, JavaScript. Как ни странно, ты только начинаешь 😉
@javascriptv
#JavaScript #WebDev #History #Programming
Язык, на котором держатся веб-приложения, UI, фронтенд-фреймворки и половина интернета - появился ровно 30 лет назад.
И забавный факт: первую версию языка создали всего за 10 дней. А потом он внезапно стал стандартом веба, пережил мемы про «какой ужас», вырос, оброс экосистемой и теперь управляет всем — от браузеров до серверов и IoT 🚀
С днём рождения, JavaScript. Как ни странно, ты только начинаешь 😉
@javascriptv
#JavaScript #WebDev #History #Programming
❤31🎉15👍7
📋 Копирование в буфер обмена в 2025
Clipboard API - это уже стандарт для работы с буфером обмена.
А старый
Поддержка Clipboard API:
✔ Chrome 66+
✔ Firefox 63+
✔ Safari 13.1+
✔ Opera 53+
⚠️ Важные различия между браузерами:
Chrome / Edge
— Не требует user gesture
— Работает только в активной вкладке
Firefox / Safari
— Требуется пользовательское действие (клик/тап)
— Вызов должен быть внутри обработчика этого события
🔐 Общие требования
— Только HTTPS или localhost
— Для
Где применять Clipboard API
— Кнопки «Скопировать код»
— Промокоды
— Токены доступа
— Быстрое копирование ссылок
💡 Совет
Всегда вызывайте
Clipboard API - это уже стандарт для работы с буфером обмена.
А старый
document.execCommand('copy') официально deprecated ещё с 2020 года.Поддержка Clipboard API:
✔ Chrome 66+
✔ Firefox 63+
✔ Safari 13.1+
✔ Opera 53+
⚠️ Важные различия между браузерами:
Chrome / Edge
— Не требует user gesture
— Работает только в активной вкладке
Firefox / Safari
— Требуется пользовательское действие (клик/тап)
— Вызов должен быть внутри обработчика этого события
🔐 Общие требования
— Только HTTPS или localhost
— Для
readText() нужно явное разрешение пользователя Где применять Clipboard API
— Кнопки «Скопировать код»
— Промокоды
— Токены доступа
— Быстрое копирование ссылок
💡 Совет
Всегда вызывайте
navigator.clipboard.writeText() внутри обработчика клика — это гарантированно работает во всех современных браузерах.👍11❤2🔥1😁1