В этом руководстве вы создадите приложение, которое генерирует динамический анимированный текст с помощью API Giphy с ReactJS.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Карточки с интересным эффектом при наведении. Сделаны на CSS и JavaScript.
Открыть код...
Please open Telegram to view this post
VIEW IN TELEGRAM
В этом руководстве представлены самые популярные библиотеки React 2024 года. Они помогают настраивать и оформлять приложения, управлять состоянием, получать данные, выполнять маршрутизацию и аутентификацию. С их помощью вы сможете создавать полноценные мобильные и веб-приложения.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Технические основы СЕО для программистов: что нужно знать о мета-тегах, микроразметке, UX/UI, карте сайта, коде 404, подзаголовках.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Оптимизация производительности является ключевым аспектом разработки веб-приложений, особенно когда речь идет о работе с большими объемами данных. Именно такая задача была поставлена перед фронтенд-разработчиками IT Test. Рассказываем, как оптимизировать код и найти баланс между производительностью и читаемостью.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Каждый создатель сайта стремится сократить время загрузки веб-страниц, повысить показатель конверсии, вовремя отловить ошибки рендеринга, избежать проблем, связанных с обслуживанием сайтов. Если все перечисленное - ваша головная боль, стоит задуматься о разработке статических сайтов.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Пополни знания JavaScript 10 эффективными приемами и начни использовать его возможности по максимуму.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Один из самых обсуждаемых вопросов в дизайнерской среде, как понять разницу между дизайном пользовательского интерфейса и дизайном взаимодействия с пользователем. Попробуем на него ответить, сравнив эти два вида дизайна более детально.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
В этой статье вы найдете десятку интересных игр для изучения JavaScript. Попробуйте их, ведь учиться, играя, куда легче!
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Несколько библиотек React, которые мы рассмотрели в этой статье, довольно полезные и при том маленькие и простые в использовании.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
React достаточно удобный инструмент для создания веб-приложений. Еще больше его возможности расширяют рефы (Ref или Reference), действующие как ссылки на элементы кода React и упрощающие решение нестандартных задач.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
• DRY-фреймворк: как сократить HTML-код и писать только на CSS
• Ультимативный ресурс по программированию: сборник бесплатных чит-листов по программированию
• Atomic CSS Deep Dive
• Создание кастомного интерактивного одностраничного минисайта с ИИ без платных сервисов
• Polling vs Websockets (с примерами на React хуках)
Please open Telegram to view this post
VIEW IN TELEGRAM
Семь HTML-трюков, которые должны быть в арсенале каждого веб-разработчика. Эти приемы помогут вам создавать более удобные и визуально привлекательные сайты, улучшая взаимодействие с пользователями.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Анимации с Tailwind CSS оживят ваш интерфейс и сделают его более динамичным. Взгляните на примеры, где показано, как настроить такие эффекты, как вращение, подпрыгивание, пульсация, переворачивание и покачивание.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Проверьте, содержит ли строка одинаковое количество "x" и "o". Метод должен возвращать логическое значение и быть нечувствительным к регистру. Строка может содержать любой символ.
Пример кода:
XO("ooxx") => true
XO("xooxx") => false
XO("ooxXm") => true
XO("zpzpzpp") => true // when no 'x' and 'o' is present should return true
XO("zzoo") => falseРешение задачи
function XO(str) {
// Преобразуем строку в нижний регистр
str = str.toLowerCase();
// Подсчитываем количество 'x' и 'o'
let xCount = 0;
let oCount = 0;
for (let char of str) {
if (char === 'x') xCount++;
if (char === 'o') oCount++;
}
// Сравниваем количество 'x' и 'o'
return xCount === oCount;
}
// Примеры использования
console.log(XO("ooxx")); // true
console.log(XO("xooxx")); // false
console.log(XO("ooxXm")); // true
console.log(XO("zpzpzpp")); // true
console.log(XO("zzoo")); // false
Please open Telegram to view this post
VIEW IN TELEGRAM
Коллекция генераторов CSS-кода для разнообразных элементов дизайна UI (фоны, градиенты, кнопки, разделители, тени, фильтры изображений).
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
В этой статье мы рассмотрим замыкания в JavaScript. Вы познакомитесь с определением замыкания и разберетесь в его работе на примере.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Интересный слайдер с динамичным отображением. Сделан на чистом CSS.
Открыть код...
Please open Telegram to view this post
VIEW IN TELEGRAM
Собрали для вас 15 плагинов, которые облегчат жизнь веб-разработчику. Тут всё: от работы с HTML до интеграции с Figma и Docker.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM