Фронтенд Гайд
Kanalga Telegram’da o‘tish
Канал для фронтендеров, много полезных лайфхаков, фичей, макетов, тестов! Все представлено в виде готового кода, бери и юзай в своем проекте. 6ad1a2aabe82d4fbb0d6
Ko'proq ko'rsatish7 660
Obunachilar
-224 soatlar
-27 kun
-3830 kun
Postlar arxiv
7 662
Магистратура Data Science в Центральном университете
Поступите на магистратуру в Центральный университет.
За два года вы станете квалифицированным специалистом. Много практики и полезная теория. Учитесь на реальных бизнес-задачах и кейсах ведущих ИТ-компаний. Стажировки в течение первого года обучения и трудоустройство.
Выберите свою специализацию: ML-инженер, аналитик данных или продакт-менеджер. Старт программы 15.09. Успейте подать заявку!
Узнать больше
#реклама
apply.centraluniversity.ru
О рекламодателе
7 662
❓ Что такое event loop ?
Спросят с вероятностью 67%
Event Loop (цикл событий) — это один из ключевых аспектов асинхронного программирования, обеспечивающий возможность выполнения JavaScript-кода в однопоточном режиме, не блокируя выполнение других операций. Это достигается за счёт использования цикла, который постоянно проверяет, есть ли задачи для выполнения, и если они есть, то выполняет их одну за другой.
JavaScript работает в одном потоке, что означает, что в любой момент времени может выполняться только одна операция. Однако, благодаря Event Loop, он способен обрабатывать асинхронные действия, такие как запросы к серверу, таймеры или обработка событий пользовательского интерфейса, не останавливаясь для ожидания их завершения.
Работает Event Loop следующим образом:
1️⃣ Call Stack (Стек вызовов): Содержит текущий стек выполнения функций. Когда функция вызывается, она добавляется в стек вызовов, а когда выполнение функции заканчивается, она удаляется из стека.
2️⃣ Callback Queue (Очередь обратных вызовов): Когда асинхронная операция завершается, её callback (функция обратного вызова) помещается в очередь обратных вызовов.
3️⃣ Event Loop: Цикл событий непрерывно проверяет стек вызовов на наличие функций для выполнения. Если стек вызовов пуст, Event Loop извлекает первую функцию из очереди обратных вызовов и помещает её в стек вызовов для выполнения.
Это позволяет JavaScript обрабатывать длительные операции, такие как загрузка данных, не блокируя главный поток и обеспечивая отзывчивость приложения.
Пример кода:
console.log('Первое сообщение');
setTimeout(() => {
console.log('Сообщение из setTimeout');
}, 0);
console.log('Второе сообщение');
В этом примере, несмотря на то что setTimeout имеет задержку в 0 миллисекунд, вывод в консоль будет следующим:
Первое сообщение Второе сообщение Сообщение из setTimeoutЭто происходит потому, что вызов
setTimeout помещает его callback в очередь обратных вызовов, который будет выполнен только после того, как выполнение текущего кода в стеке вызовов завершится и стек станет пустым.
Event Loop позволяет JavaScript выполнять асинхронные операции, обрабатывая их по мере завершения, не блокируя при этом главный поток выполнения. Это делает возможным создание отзывчивых и асинхронных веб-приложений.7 662
ТОП-4 Курса по Web-разработке
Tutortop — маркетплейс курсов №1 по количеству школ-партнеров, курсов и реальных отзывов студентов.
Освойте полный цикл создания сайтов и веб-приложений - с нуля.
700+ тренажёрных задач, повторяющих реальные рабочие условия.
16 проектов в портфолио и помощь с поиском работы.
Развитие софтскилов для быстрой адаптации в IT и работы в команде.
Выбрать
#реклама 16+
tutortop.ru
О рекламодателе
7 662
HTML. Разработчику захотелось добавить несколько идущих подряд пробелов в тексте. Он добавил их внутри тега
, но они вырезались. Какой тег надо использовать разработчику, чтобы пробелы не вырезались?
7 662
Анимация наведения для текста в стиле консоли
Очередной интересный эффект для анимации текста.
7 662
Нужен front-end-разработчик для фриланс-сотрудничества!
Пишешь на Vue больше 2 лет? Есть регулярные задачи для тебя в формате фриланса!
Задачи разнообразные, чаще на новый функционал и реже верстку
Требования:
- Опыт работы в коммерческих проектах.
- Умеете работать в команде, быстро схватываете задачи и задаете правильные вопросы.
- Не раздуваете задачи, цените простой и понятный подход.
Будет плюсом владение версткой Tailwind.
Ищешь гибкий график и интересные задачи? Мы ждем тебя! Напиши @where_my_million
7 662
Анимация замыливания текста при скролле
Еще один эффект для текста, основанный на использовании скролла.
7 662
Самая актуальная инфа по ноу-код разработке у нас!
Канал топовой онлайн-школы по Webflow-разработке, заходи и подписывайся! Разбираем антимации, фреймворки, работу с Upwork. Авторские гайды для разработчиков, кейсы наших спецов, анонсы вебов и других полезных материалов. А еще мы будем верстать сайт об Ai ассистенте, дизайн, которого сделал Ai. И все это на Webflow! Не отставай, лови свежие фишки у нас t.me/+QKv3i7lKBfIzOWEy
Подписаться
#реклама
О рекламодателе
7 662
HTML. Какой атрибут позволяет указывать несколько email-ов в одном input (type="email") поле?
7 662
Дарим билет в мир большого IT 🎫
От тебя нужен только опыт работы разработчиком JS+React от года и желание попасть в команду Холдинга Т1 — одного из лидеров российского ИТ-рынка, в портфеле которого 800+ высокотехнологичных проектов и 70+ продуктов и услуг.
Регистрируйся на онлайн-интенсив в Открытые школы Т1 и прокачай навыки бесплатно всего за 1 месяц. Лучшие получат оффер от Т1 🔝 и уникальный карьерный фаст-трек до мидла в бигтехе.
Всего за полгода мы выпустили 500+ специалистов. Участники присоединились к командам финтех-разработки и разработки ИТ-продуктов. Также участников ждут в юнитах облачных сервисов, развития ИИ-решений, интеграции и консалтинга.
⌛️ Быстрое обучение: 1 месяц.
💻Гибкий формат: все этапы онлайн, занятия по вечерам.
🌏 Работа в Т1 возможна с тер-рии РФ и Беларуси.
Ты с нами? Тогда подавай заявку до 24 июля!
Старт интенсива — 29 июля.
Реклама. ООО "Т1". ИНН 7720484492.
7 662
Пользовательский Range Slider с всплывающей подсказкой
Всплывающая подсказка будет менять свою форму, чтобы оставаться в границах ползунка. Даже радиус будет меняться, когда подсказка будет приближаться к углам.
7 662
ТОП-4 Курса по UX/UI-дизайну по версии Tutortop
Tutortop — маркетплейс курсов №1 по количеству школ-партнеров, курсов и реальных отзывов студентов.
Освойте востребованную профессию с нуля за 4-5 месяцев.
Соберите портфолио из 10+ проектов.
Выйдите на заработок 100 000₽+ и работайте удаленно в гибком графике.
Выбрать
#реклама 16+
tutortop.ru
О рекламодателе
7 662
Скролл-анимация с типографикой
Эксперимент с анимацией с появлением изображения в тексте при скролле.
7 662
3D Interactive Card Hover
Свойство transform со значением rotate изменяется в зависимости от положения курсора.
7 662
Бесплатное обучение IT-профессиям!
Базовые знания и практические задания для новичков.
Учитесь на практике.
Выберите свой путь в IT!
Узнать больше
#реклама 16+
free.skillfactory.ru
О рекламодателе
7 662
Телеграм-канал с авторскими онлайн-курсами
У образовательной платформы Stepik есть свой телеграм-канал, в котором они рассказывают об авторских курсах (как платных, так и бесплатных). У них есть курсы по таким направлениям:
- Python
- Web-разработка
- Маркетинг
- Аналитика
- Маркетинг
- Иностранные языки
Подпишитесь на stepik_courses и найдите интересующий курс для себя!
Подписаться
#реклама 16+
О рекламодателе
