Frontend base
3 subscribers
32 photos
53 videos
36 links
💫Фишки Frontend разработки.

👨‍💻Все про Frontend, JavaScript, Фреймворки.

📒Готовые блоки с кодом
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Mobile menu

Создано на чистом CSS. При выборе каждого элемента меню - радио-кнопки, задаются свои стили.

👉 @seniorFront
Media is too big
VIEW IN TELEGRAM
Simple CSS Sci-Fi Card

В этом видео создается верстка карточек и эффект при наведении. Сложная форма внутри карточки реализована при помощи CSS clip-path.

👉 @seniorFront
This media is not supported in your browser
VIEW IN TELEGRAM
Photo Gallery

При нажатии на кнопки задаются значения для CSS свойства filter. Логика перемещения карточек реализована в JS.

👉 @seniorFront
7 дней бесплатного обучения frontend-разработке!

Организовали для тебя бесплатный интенсив по frontend-разработке с практикой и куратором.

Что будет:

1️⃣ Создание веб-сайта на HTML и CSS
Мы научим тебя создавать стильные и функциональные веб-страницы с использованием современных технологий.

2️⃣ Оживление страницы с помощью JavaScript
Узнаешь, как добавить интерактивность и динамичность в свои проекты.

3️⃣ Использование фронтенд-фреймворка Angular
Узнаешь, как использовать этот мощный инструмент для создания масштабируемых и эффективных веб-приложений.

4️⃣ Подключение Backend и загрузка сайта на хостинг
Мы научим тебя основам работы с Backend'ом и покажем, как развернуть проект на хостинге.

5️⃣ Советы по доработке проекта
Получишь советы от опытных разработчиков, чтобы улучшить свой проект и достичь более высокого уровня качества.

🔥 А главное, ты проведёшь 7 дней в приятной компании Fullstack-разработчика с 10-летним стажем – Романа Чернова.

👉 Участвуй бесплатно

Реклама. ИП Чернова О. А., ИНН:771399721044, erid:LjN8K1zZM
This media is not supported in your browser
VIEW IN TELEGRAM
Card Carousel

Реализована на HTML и CSS. При наведении на карточку задействуются CSS трансформации.

👉 @seniorFront
This media is not supported in your browser
VIEW IN TELEGRAM
Text Hover Effect

В этом видео создаётся оригинальный эффект при наведении на текст на CSS и JS.

👉 @seniorFront
Приглашаем на Yandex Scale 2023!

Ежегодная и самая масштабная конференция Yandex Cloud уже в пятый раз соберет экспертов индустрии. Эксперты компании поделятся новостями платформы, расскажут о новых сервисах, а также обсудят будущее облачных технологий.

Что вас ждет в этом году:

🚀6 актуальных тематических треков: Data Platform, Infra + K8s, Security, Digital Workplace, Severless, ML;
🔊главные новости платформы и индустрии;
🎙30+ выступлений экспертов, кейсы клиентов и партнеров;
🏢9 стендов на офлайн-выставке;
🤝Нетворкинг: не упустите возможность встретиться с руководителями разработки и задать им все интересующие вас вопросы.

📅 В этом году конференция будет проходить два дня:
25 сентября – онлайн: открытие;
26 сентября – онлайн и офлайн: главный доклад, основная программа и выставка.

Регистрируйтесь по ссылке.

Реклама. ООО "Яндекс" ИНН 7736207543
This media is not supported in your browser
VIEW IN TELEGRAM
CSS Card Flip

Поворот осуществляется при помощи CSS transform и transform-style со значением preserve-3d.

👉 @seniorFront
Regex валидатор

Вам нужно написать regex, который будет валидировать пароль по заданным критериям:

1. Длина пароля как минимум 6 символов
2. Содержит строчную букву
3. Содержит заглавную букву
4. Содержит число

👉 @seniorFront
This media is not supported in your browser
VIEW IN TELEGRAM
Alignment Buttons

Анимации реализованы при помощи библиотеки TweenMax.

👉 @seniorFront
This media is not supported in your browser
VIEW IN TELEGRAM
Устроиться фронтендером в Яндекс за выходные

23–24 сентября устраиваем Weekend Offer Frontend. Решите фронтенд-квиз, а после за 2 дня пройдите технические секции и собеседования с командами. Если всё сложится хорошо — сразу же получите офер.

В мероприятии участвуют 17 команд: HR Tech, Поиск, Рекламные продукты, Yandex Cloud, 360, Яндекс Браузер, Бизнес-приложения, Умный дом, Yandex Infrastructure, Лавка, Еда, Недвижимость, Аренда, Авто.ру, CM.Expert, Путешествия и Буткемп. Вы сможете пообщаться с менеджерами и выбрать проект, который покажется самым интересным.

Нанимаем в офисы по всей России, помогаем релоцироваться внутри страны.

Узнать подробности и зарегистрироваться можно здесь.

Реклама. ООО "Яндекс". erid: 2VtzqvZLipH
Объясните различие между Object.freeze() и const

const используется для объявления переменных с неизменными (константными) значениями. Когда вы объявляете переменную с помощью const, вы не можете повторно присвоить ей новое значение. Это означает, что значение const не может быть изменено после его инициализации. Например:

 const pi = 3.14159;
pi = 3.14; // Ошибка! Нельзя присвоить новое значение константе


Object.freeze() используется для замораживания (блокировки) объекта в JavaScript. Когда объект заморожен с помощью Object.freeze(), его свойства становятся неизменными. Вы не можете добавлять, удалять или изменять существующие свойства объекта. Например:

 const person = {
name: 'John',
age: 25
};

Object.freeze(person);

person.age = 30; // Изменение свойства объекта не приведет к ошибке, но не сработает
person.gender = 'male'; // Не удастся добавить новое свойство

console.log(person); // Вывод: {name: 'John', age: 25}


Важно отметить, что Object.freeze() работает только на поверхностном уровне объекта. Это значит, что если объект содержит вложенные объекты, то их свойства могут быть изменены. Для полного замораживания объекта, включая его вложенные объекты, вам может понадобиться рекурсивно применить Object.freeze() ко всем его свойствам.

👉 @seniorFront
Media is too big
VIEW IN TELEGRAM
Galaxy

Создано и анимировано в JS при помощи WebGL.

👉 @seniorFront
Руководство Дьявола по отладке

В свое время Данте отвел нижний круг ада самому Сатане. Но с тех пор кое-что изменилось, и сейчас Сатана охотно делит нижний круг с программистами, не умеющими эффективно отлаживать программы. Он мучает программистов, заставляя их отлаживать программы с использованием популярных принципов из следующего списка.

Поиск дефектов, основанный на гадании
Для нахождения дефекта разбросайте по программе случайным образом console.log и изучите выходные данные. Если так найти дефект не получается, попробуйте изменить тот или иной фрагмент — может, что и сработает.

Тщательный анализ проблемы — пустая трата времени
Скорее всего проблема тривиальна, и ее не нужно полностью понимать, чтобы исправить. Достаточно ее просто найти.

Исправление ошибок самым очевидным образом
Обычно можно просто устранить специфические симптомы проблемы, а не тратить время на внесение крупного амбициозного исправления, которое может затронуть всю программу.
Вот прекрасный пример:
x = Compute( y )
if ( y = 17 )
x = $25.15 — если y = 17, метод Compute() не работает; мы это исправляем
Зачем анализировать метод Compute() в поисках причин непонятной проблемы со значением 17, если можно просто написать частный случай в очевидном месте?

Суеверная отладка
Сатана выделил часть ада программистам, которые отлаживают программы, опираясь на суеверия. В каждой группе есть хоть один программист, бесконечно сражающийся с демоническими компьютерами, таинственными дефектами компилятора, скрытыми дефектами языка, которые проявляются только в полнолуние, плохими данными, утратой важных изменений, заколдованным текстовым редактором, который неправильно сохраняет программы…
Это и есть «суеверное программирование».

👉 @seniorFront
Самое тупое во Фронтенде – это искать макеты

В сети полно актуальных источников. И один из них – канал Макеты для верстки.

Если хотите иметь крутое портфолио, обязательно подпишитесь
This media is not supported in your browser
VIEW IN TELEGRAM
Falling text

Цвет букв рандомно генерируется в JS. Анимировано с использованием библиотеки gsap.

👉 @seniorFront
⚡️EXOZ Frontend Meetup 20.10.23

🔘 Полностью бесплатное участие;
🔘 Возможность участвовать как оффлайн, так и онлайн;
🔘 Общение с интересными людьми;
🔘 Дискуссия со спикерами после доклада;


Какие темы докладов вас ждут:
— CI/CD для чайников фронетнедров;
— Психологическое здоровье в IT: лайфхаки по селф-менеджменту;
— Предметно-ориентированная архитектура frontend приложений;
— Менторство в IT. Как стать наставником, о котором ты мечтал сам;
— State management в мире js — гармония или хаос;

И, конечно, только докладами мы не обойдемся.

Вас также ожидает:
Активности между докладами;
Дискуссии со спикерами;
Видео материалы докладов;
Только для оффлайн части:
Наш мерч;
Фото отчет;
Кофе брейки;
Большой розыгрыш призов в конце;

Зарегистрироваться на мероприятие

Следить за новостями в telegramm
This media is not supported in your browser
VIEW IN TELEGRAM
Modern Button Styles

Подборка из 45 кнопок на HTML и CSS.

👉 @seniorFront
Media is too big
VIEW IN TELEGRAM
CSS Glassmorphism Cards Hover Effects

В этом видео создаются полупрозрачные размытые карточки. Такой эффект достигается использованием CSS backdrop-filter со значением blur.

👉 @seniorFront
IT-ипотека от 2,5%: все фичи от отделки до мебели

«Самолет» меняет представление о загородной жизни и предлагает проект, где максимально апдейтнули городской уровень комфорта — «Дмитров Дом».

🏘 Здесь классный фронтенд: готовые дома площадью от 61 до 225 м², полноценная экосистема, где все находится в шаговой доступности, а также единое оформление всех пространств. Можно взять MVP с базовой отделкой, а можно добавить в ипотеку полезных фич: кухню, мебель, баню, террасу и беседку.

🌐 Бэкенд тоже не подводит: все коммуникации, в том числе и высокоскоростной интернет, уже проведены — начинать спринты можно сразу после заезда. Работает профессиональная управляющая компания в доступе 24/7 в один клик в приложении — уникальная опция для ИЖС.

Преимущества проекта в его инфраструктуре, которая позволяет жить без забот: интернет даже на улице, коворкинг, поликлиника, школа, детский сад, магазины и кафе, конный клуб, собственный досуговый центр и многое другое — всё в шаговой доступности.

В сентябре загородный ...