Рубрики
Технологии

Элегантная реализация Long Press обработчика с помощью CSS анимации

В веб-разработке часто возникает необходимость обрабатывать различные типы взаимодействий пользователя, включая короткие и длинные нажатия. В этой статье мы рассмотрим изящный способ реализации обработчиков для этих двух взаимодействий. ▎Зачем нужен Long Press? Long Press — это взаимодействие, при котором пользователь удерживает палец на экране или кнопку в течение определенного времени. Это может быть полезно для […]

Рубрики
Технологии

Пост @oksana666 — Разработка мобильных приложений (+2) — N/P

Всем привет! Сегодня поговорим о PWA. Прогрессивное веб-приложение (PWA) — это гибрид обычной веб-страницы и мобильного приложения. Оно сочетает в себе функции большинства современных браузеров с преимуществами мобильных приложений и создаётся с использованием стандартных веб-технологий, включая HTML, CSS и JavaScript. Функциональные возможности включают работу в автономном режиме, push-уведомления и доступ к аппаратуре, что создает аналогичный нативным приложениям опыт работы для пользователя. Некоторые из […]

Рубрики
Технологии

Введение в Brisa: новый подход к веб-разработке

Brisa — это современный веб-фреймворк, который сочетает мощь серверного рендеринга и удобство клиентских компонентов. Он позволяет создавать быстрые, легкие и высокопроизводительные веб-приложения, минимизируя объем JavaScript, отправляемого в браузер. Поддержка веб-компонентов, гибкая интернационализация и возможность кроссплатформенной разработки с помощью Tauri делают Brisa универсальным инструментом для веб-разработчиков. В этой статье мы подробно разберём, как начать работу с Brisa, изучим основные […]

Рубрики
Технологии

Возможности поля HTML-документа, часть 2. Внедряем CSS и JS

В прошлой статье я рассказал, какие возможности скрывает в себе поле HTML-документа, выведенное на форму 1С. Сегодня подробнее остановлюсь на возможностях языков CSS (язык стилей и некоторых элементов поведения) и JavaScript (язык программирования, используемый в веб-разработке), которые могут пригодиться в работе с 1С-интерфейсом. Читать далее

Рубрики
Технологии

Как использовать JSON в СУБД РЕД База Данных 5. Основные функции

Привет, Хабр, это команда разработки СУБД РЕД База Данных от компании «РЕД СОФТ»! Недавно мы представили мажорный релиз РЕД Базы Данных 5.0, в котором добавили поддержку работы с JSON‑форматом. В этом материале мы расскажем, как пользоваться основными функциями JSON в СУБД РЕД База Данных. И, так как РЕД База Данных основана на Firebird, в ближайшее время формат будет портирован и в эту open source СУБД. […]

Рубрики
Технологии

[Перевод] Ментальная модель потоков в Node.js

Приходилось ли вам работать с потоками в Node.js? Когда я впервые столкнулся с потоками, я, мягко говоря, оказался в растерянности. Эта концепция была совершенно новой для меня. Я полагал, что смогу обойтись и без них, но вскоре понял, что в Node.js они повсюду. Даже такие ключевые модули, как fs и http, используют потоки «под капотом». […]

Рубрики
Технологии

Apple исправила две серьёзные уязвимости в macOS Sequoia 15.1.1, которые использовались для взлома Mac

Apple исправила две уязвимости нулевого дня в macOS Sequoia 15.1.1. Проблемы затрагивали движки WebKit и JavaScript, используемые в браузере Safari. Уязвимости позволяли злоумышленникам выполнять произвольный код при обработке вредоносного веб-контента. Компания подтвердила, что эти уязвимости активно эксплуатировались на Mac с процессорами Intel. Apple рекомендует всем пользователям установить обновление macOS Sequoia 15.1.1. Об уязвимостях Apple сообщили…

Рубрики
Технологии

Пост @okixisp — Блог компании AvitoTech (+3) — 19.11.2024 14:04

Как инициализировать контекст исполнения? Об этом веб-разработчик Василий Новиков рассказывает в новой серии нашего открытого курса по JavaScript. Из десятой серии вы узнаете про: три вида записей окружения: LexicalEnvironment, VariableEnvironment и PrivateEnvironment; шаги каждого из четырех алгоритмов контекста исполнения; инициализацию глобального контекста исполнения. Больше информации о сериях, а также полезных материалах к ним можно найти […]

Рубрики
Технологии

Первый опыт создания Open Source с ИИ

Думаю, что многие уже используют ИИ в работе, но пока еще не все. Так что поделюсь опытом. В старой версии проекта я использовал Kendo JS, и при портировании не нашел в Angular компонента, который бы позволял выбрать цвет. Вернее, такие компоненты нашлись, но были слишком сложны как в реализации, так и в использовании. Мне всего […]

Рубрики
Технологии

Создаём современные npm-пакеты и преодолеваем трудности совместимости ESM и CJS

Привет! Меня зовут Никита, и я тружусь в команде фронтенда платформы в Ozon. Платформа поставляет инструменты для создания и поддержки JS-проектов. В компании в настоящее время более 500 таких проектов. Мы прилагаем максимум усилий, чтобы разработчикам всех проектов было одинаково приятно работать с нашими инструментами. Также мы предоставляем инструменты для создания JS-библиотек. И в этой […]