В данной статье описывается созданный Vue JS проект для извлечения данных о погоде на основе местоположения, которое задает пользователь.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Профессия фронтенд-разработчика сейчас в числе самых востребованных в IT. Разбираем базовые вопросы для тех, кто планирует стать фронтенд-разработчиком.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
React — топовый инструмент для создания интерфейсов, но не всегда он лучший выбор. Иногда есть более простые и эффективные библиотеки и фреймворки, которые могут подойти лучше.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Frontend developer (React)
Junior PHP-разработчик
Junior PHP разработчик
Please open Telegram to view this post
VIEW IN TELEGRAM
Скорее всего, ты ещё не слышал про два полезных метода в JavaScript — AbortSignal.timeout() и AbortSignal.any(). Они помогают правильно останавливать асинхронные операции и работают в большинстве веб-браузеров.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Собрали коллекцию крутых опенсорсных библиотек: тут есть всё, от графиков и диаграмм до масштабирования проектов с помощью распределенного выполнения задач и кэширования.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
🎯 45 вопросов для подготовки к собеседованию по React
Подготовься к собеседованию на React-разработчика: собрали ключевые вопросы и ответы, которые помогут тебе уверенно пройти любое интервью.
Читать...
Подготовься к собеседованию на React-разработчика: собрали ключевые вопросы и ответы, которые помогут тебе уверенно пройти любое интервью.
Читать...
Создайте функцию
flattenArray, которая преобразует вложенные массивы в один плоский массив. Это полезно, если структура данных может содержать массивы произвольной вложенности.Решение задачи
function flattenArray(arr) {
const result = [];
for (const item of arr) {
if (Array.isArray(item)) {
result.push(...flattenArray(item)); // рекурсивно разворачиваем
} else {
result.push(item);
}
}
return result;
}
// Пример использования:
const nested = [1, [2, [3, 4], 5], 6];
console.log(flattenArray(nested)); // [1, 2, 3, 4, 5, 6]
Please open Telegram to view this post
VIEW IN TELEGRAM
Виджеты - это инструменты, которые делают домашний экран более привлекательным и предоставляют полезную информацию. Рассказываем, как создавать виджеты для Android и iOS и как внедрить их в приложение на React Native.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
• Пришёл на вакансию дизайнера, а стал питонистом: как IT-специалисты нашли свою первую работу
• На сколько денег может рассчитывать ИТ-предприниматель в разных ветках развития
• Анализ задачи с собеседования в Google: конь и телефонные кнопки
• Быстрый старт в QA Fullstack: чем вооружиться будущему стажеру в Альфа-Банке
• Как убить самоорганизацию в команде: вредные советы для лидера
Please open Telegram to view this post
VIEW IN TELEGRAM
Устали переписывать снова и снова базовые CSS-стили? Предлагаем код со сбросами, который можно вставить в корневой CSS-набор любого проекта.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
calc() в CSS и зачем он используется?calc() — это функция в CSS, которая позволяет выполнять математические операции прямо внутри значений свойств. Она особенно полезна при адаптивной вёрстке, где нужно совмещать относительные и абсолютные единицы..container {
width: calc(100% - 40px); /* Отнимаем фиксированное значение от полной ширины */
padding: 20px;
}🗣️ В этом примере .container будет растягиваться на всю ширину родителя, но с учётом внутренних отступов. calc() позволяет легко комбинировать %, px, rem и другие единицы без необходимости дополнительных обёрток или JavaScript.
Можно использовать в
width, height, margin, padding, font-size и других свойствах.Please open Telegram to view this post
VIEW IN TELEGRAM
Раскройте для себя возможности JavaScript Proxy, углубившись в настройку операций с объектами и контроль над ними. Используя JavaScript Proxy, вы будете создавать надежные и безопасные приложения.
Читать...
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
Напишите функцию, которая принимает целое число в качестве входных данных и возвращает количество битов, равных единице в двоичном представлении этого числа.
Пример: Двоичное представление
1234 равно 10011010010, поэтому в этом случае функция должна возвращать 5Решение задачи🔽
function countBits(n) {
return n.toString(2).split('0').join('').length;
}
// Примеры использования:
console.log(countBits(1234)); // Вывод: 5
console.log(countBits(7)); // Вывод: 3 (двоичное представление 7 равно 111)
console.log(countBits(9)); // Вывод: 2 (двоичное представление 9 равно 1001)
console.log(countBits(15)); // Вывод: 4 (двоичное представление 15 равно 1111)
Please open Telegram to view this post
VIEW IN TELEGRAM
Эти короткие, но мощные строчки кода поднимут твои навыки JavaScript на новый уровень и ускорят работу в разы.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Сегодня у нас куча разных экранов и разрешений, так что нет смысла всем пользователям показывать одно и то же изображение.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Кнопка с анимированным эффектом при наведении. Сделана на CSS, SVG и JavaScript.
Открыть код...
Please open Telegram to view this post
VIEW IN TELEGRAM
Овладейте искусством создания бесшовных и визуально привлекательных взаимодействий с перетаскиванием в React-приложениях с помощью библиотеки React Beautiful Dnd.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
CSS - популярный инструмент стилизации и декорирования. В этом году в него вводятся улучшения, которые помогут улучшить опыт разработчика. О них и поговорим.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM