Frontend Formula
Канал для frontend-разработчиков. Интересные статьи, юмор, задачи, UI-макеты, обзоры библиотек и инструментов. Ссылка для друга - https://t.me/+5fsBTtJAZG0yMDZi По всем вопросам @valentin_mascarov
Show more5 363
Subscribers
-624 hours
-267 days
-12730 days
- Subscribers
- Post coverage
- ER - engagement ratio
Data loading in progress...
Subscriber growth rate
Data loading in progress...
Алиасы в GIT
Большинство из нас знают, что такое GIT. При этом большинство из тех, кто им пользуется, постоянно применяют, по сути, одни и те же команды.
Например:
git status
git commit -m 'commit'
Git позволяет создавать алиасы команд. Благодаря этому вы можете вводить не длинную строку команды, а ее короткий псевдоним.
Создаём alias:
git config --global alias.st status
git config --global alias.cm 'commit -m'
Теперь нам не нужно постоянно вводить git status
или git commit -m
, достаточно ввести:
git st
git cm
👍 10
39981
#вопросы_с_собеседований
Какие бывают человеческие ошибки в javascript?
В javascript есть два типа ошибок.
Syntax error. Это ошибки или опечатки в коде, из-за которых программа вообще не выполняется или останавливается на полпути. Обычно появляются сообщения об этих ошибках.
Логическая ошибка. Они возникают, когда синтаксис правильный, но логика или программа неверны. В этом случае приложение выполняется без проблем, однако выводы программы не соответствуют ожиданиям. Такие ошибки сложнее исправить, чем синтаксические, поскольку приложения не отображают сообщения для логических ошибок.
👍 3
52720
00:42
Video unavailable
Pasta Menu
Меню с анимацией переключения, реализованное с помощью jQuery, GSAP и Splitting.js.
https://codepen.io/oliviale/pen/zYvxXWw
Pasta Menu.mp41.87 MB
👍 1
76640
00:12
Video unavailable
Слайдер для выражения эмоций, написанный на SCSS и JS.
https://codepen.io/thebabydino/pen/vwJeJN
slider.mp45.63 KB
👍 4
89740
00:12
Video unavailable
Слайдер для выражения эмоций, написанный на SCSS и JS.
https://codepen.io/thebabydino/pen/vwJeJN
slider.mp45.63 KB
100
Photo unavailable
#вопросы_с_собеседований
Из чего состоит HTTP-запрос?
Запросы содержат следующие элементы:
✔️HTTP-метод, обычно глагол подобно GET, POST или существительное, как OPTIONS или HEAD, определяющее операцию, которую клиент хочет выполнить. Обычно, клиент хочет получить ресурс (используя GET) или передать значения HTML-формы (используя POST), хотя другие операция могут быть необходимы в других случаях.
✔️Путь к ресурсу: URL ресурсы лишены элементов, которые очевидны из контекста, например без protocol (http://), domain (здесь developer.mozilla.org), или TCP port (здесь 80).
✔️Версию HTTP-протокола.
✔️Заголовки (опционально), предоставляющие дополнительную информацию для сервера.
✔️Или тело, для некоторых методов, таких как POST, которое содержит отправленный ресурс.
👍 5
1 109120
Photo unavailable
#вопросы_с_собеседований
Преобразование массива в объект с группировкой и фильтрацией элементов
Напишите функцию, которая на вход принимает массив из студентов, где студент — это объект с полями «имя», «возраст» и «номер группы» {name: string, age: number, groupId: number}, а на выходе возвращает объект, где ключ — это номер группы, а значение — массив из студентов старше 17 лет.
На картинке — решение "в одну строчку". Если возраст студента меньше 18, возвращаем аккумулятор. Если нет, смотрим, есть ли его id группы в аккумуляторе. Если есть, значит в аккумуляторе уже есть массив со студентами, следовательно, добавляем этого студента в него, в противном случае создаём новый массив с текущим студентом и добавляем его в аккумулятор под текущим id группы.
👍 2
936100
Choose a Different Plan
Your current plan allows analytics for only 5 channels. To get more, please choose a different plan.