Семь 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
Предлагаем доступное руководство по реализации feature gate. Этот простой, но мощный механизм позволит легко управлять выпуском новых функций.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Узнаем, как плавно перейти с ReactJS на Swift и SwiftUI. Для этого сопоставим их наиболее распространенные шаблоны проектирования.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Познакомимся с Page Visibility API, рассмотрим его назначение, принцип работы, область применения и практические примеры.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
• Как я стал сертифицированным разработчиком Vue.js: вся правда об экзамене
• Pipelining & Composing: улучшаем читаемость кода. Реализация на TypeScript
• Что почитать начинающим разработчикам: подборка книг по JavaScript
• Создание полного Fast-API сервиса с фронтендом и деплоем за полчаса
• ХрюХрюКар: как перестать беспокоиться, начать создавать сервисы и обзавестись друзьями
Please open Telegram to view this post
VIEW IN TELEGRAM
Статья охватывает все аспекты типа Object: создание, наследование, работа с полями и сериализация. Новички освоят базовые концепции языка, а продвинутые пользователи освежат в памяти знания.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Хуки — это функции, которые позволяют легко управлять состоянием компонентов в React. Новички смогут быстрее понять, как всё работает, а опытные разработчики смогут закрыть свои вопросы.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
В статье разбирается, почему выбор Next.js как основы для проекта может обернуться ловушкой зависимости от Vercel, несмотря на его опенсорсную оболочку. Рассматриваются последствия и реальные ограничения.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Middle Frontend Developer
Frontend developer (React)
Frontend разработчик (Junior/Middle)
Please open Telegram to view this post
VIEW IN TELEGRAM
Автор делится способом спрятать JS-зависимые элементы, если скрипты отключены. Без костылей и стыда — всего пара строк CSS решают проблему красиво. Даже кнопка "Поделиться" теперь без стресса.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Автор размышляет, как правильно подбирать брейкпоинты для адаптива, делится выводами из личной практики и пересобирает Bootstrap с новыми подходами. Полезно всем, кто пишет под любые экраны.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Стоит ли тратить время и деньги на изучение курса “Полное введение в React, v8” от Frontend Masters? Ответить на этот вопрос поможет подробный обзор курса с оценкой его содержания, структуры, подхода к обучению и результатов, которых можно достигнуть.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Выбор между статической генерацией, серверным и клиентским рендерингом может существенно повлиять на SEO и скорость загрузки сайта. В этой статье мы разберем преимущества и недостатки каждого подхода, включая новейшие методы, такие как инкрементальная статическая регенерация и частичный пререндеринг.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM