Получи случайную криптовалюту за регистрацию!

Senior Frontend - javascript, html, css

Логотип телеграм канала @seniorfront — Senior Frontend - javascript, html, css S
Логотип телеграм канала @seniorfront — Senior Frontend - javascript, html, css
Адрес канала: @seniorfront
Категории: Технологии
Язык: Русский
Количество подписчиков: 23.98K
Описание канала:

Senior Front - канал для frontend программистов, практические задачки, проверки знаний, интересные статьи
Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront
Менеджер по рекламе: @Spiral_Denis

Рейтинги и Отзывы

4.67

3 отзыва

Оценить канал seniorfront и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

2

4 звезд

1

3 звезд

0

2 звезд

0

1 звезд

0


Последние сообщения 8

2023-05-17 17:00:42
Как мы сделали незаметную капчу?

Как сделать так, чтобы капча работала и отсеивала ботов, а пользователям не приходилось вводить текст с картинки? На этот вопрос отвечают разработчики Yandex SmartCaptcha — в статье они делятся историей создания сервиса, рассказывают про изменение кода, рефакторинг архитектуры, невидимую для пользователя проверку и заботу о людях.

Читайте статью в новом блоге Yandex Cloud и Yandex Infrastructure на Хабре, и не забудьте подписаться, чтобы не пропустить истории о том, как мы строим инфраструктуру Яндекса и делаем публичную облачную платформу.
3.6K views14:00
Открыть/Комментировать
2023-05-17 12:05:25
Guess a Color

Небольшая игра на чистом JS. Вёрстка реализована на HTML и SCSS.

@seniorFront
3.5K views09:05
Открыть/Комментировать
2023-05-16 19:02:28
music player widget

Вёрстка реализована при помощи jsx, стили созданы в CSS.

@seniorFront
3.6K views16:02
Открыть/Комментировать
2023-05-16 12:07:03Не комментируйте свой код

Далеко не все комментарии бесполезны. Напротив, при правильном использовании они могут очень пригодиться. Но это не решение для устранения беспорядка в коде, более того: комментарии могут создать еще больше беспорядка.

Некоторые разработчики склонны больше сосредотачиваться на написании лишних комментариев, чем на рефакторинге самого кода. Вот несколько примеров комментариев, без которых вашей команде будет лучше:

Избыточные комментарии
Комментарии должны добавлять ценность или описывать логику, стоящую за кодом, а не переводить синтаксис. Если код был хорошо написан, то комментарии, описывающие его работу, не нужны.

Комментарии, вводящие в заблуждение
Автор кода в какой то момент может оставить неточный комментарий. По каким-то естественным причинам может оказаться, что комментарий больше не соответствует коду. В обоих случаях другому программисту придется дольше разбираться с тем, что происходит в коде.

Шумовые комментарии
Комментарии должны содержать новую информацию, иначе они будут просто шумом, который мы в итоге будем игнорировать. Если вы игнорируете комментарий, значит, он был вообще бесполезным и его не должно было быть.

Комментарии к замене функции или переменной
Сложная строка кода нуждается не в комментариях. Ее нужно реорганизовать или разбить на более мелкие компоненты.

Комментарии авторства
Нет необходимости засорять код маленькими строками своей подписи. Существует много инструментов управления версиями, которые очень хорошо запоминают, кто что добавил и когда.

@seniorFront
3.7K views09:07
Открыть/Комментировать
2023-05-15 19:05:10
Night && Day Toggle Button

Внутри переключателя находится svg картинка, которая анимируется в CSS.

@seniorFront
3.6K views16:05
Открыть/Комментировать
2023-05-15 16:00:38
Какие свойства CSS можно использовать для создания анимаций и плавных переходов?

Некоторые из наиболее распространенных свойств:
1. transition - позволяет задать плавный переход между двумя состояниями элемента, например, изменение цвета фона при наведении мыши.

2. animation - позволяет создавать сложные анимации с помощью ключевых кадров (keyframes), которые задают различные состояния элемента на разных этапах анимации.

3. transform - позволяет изменять форму, размер и положение элемента, включая повороты, масштабирование, смещение и т.д.

4. filter - позволяет применять различные эффекты к элементам, такие как размытие, насыщенность, яркость и т.д.

5. opacity - позволяет изменять прозрачность элемента.

6. scroll-snap - позволяет создавать плавный скроллинг между различными элементами на странице.

@seniorFront
3.7K views13:00
Открыть/Комментировать
2023-05-14 19:07:02
3D Cards

Вёрстка реализована с использованием возможностей препроцессоров Pug и SCSS. В JS создана логика поворота карточки, зависящая от положения курсора пользователя.

@seniorFront
3.7K views16:07
Открыть/Комментировать
2023-05-14 12:09:00
Убрать минимум

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

Примеры:
removeSmallest([1,2,3,4,5]) = [2,3,4,5]
removeSmallest([5,3,2,1,4]) = [5,3,2,4]
removeSmallest([2,2,1,2,1]) = [2,2,2,1]

@seniorFront
3.9K views09:09
Открыть/Комментировать
2023-05-13 19:04:03
Navigation bar concept

Оригинальное меню, созданное на HTML и CSS.

@seniorFront
1.4K views16:04
Открыть/Комментировать
2023-05-13 12:07:02
Futuristic CSS Animated Card

В этом видео создаются анимированные карточки с эффектами при наведении.

@seniorFront
2.0K views09:07
Открыть/Комментировать