Видео-курс о концепциях JavaScript

2 года назад·2 мин. на чтение

Рекурсия в JavaScript - Рекурсивные функции

Рекурсия это ситуация когда функция вызывает сама себя.

Каррирование в JavaScript

В этом видео разбираемся как каррировать функции в JavaScript, и пишем функцию для каррирования функций.

Итераторы в JavaScript

В этом выпуске говорим о том как сделать кастомный объект итерируемым с for...of. Итераторы или итерируемые объекты - это объекты, которые можно перебирать в цикле. Иногда бывает полезным создать собственный итератор на свои объекты, которые не являются итерируемыми изначально. Это будет полезно, т.к. удобство работы с такими объектами вырастет. Нужно будет всего лишь написать свой алгоритм перебора и возвращать результат определенного вида.
Чтобы сделать объект итерируемым нужно чтобы объект имел поле Symbol.iterator. Это поле должно быть функцией. Функция должна возвращать объект с полем next. next это функция, которая в свою очередь должна возвращать объект с полями value и done.

Для чего генераторы в JavaScript?

В этом выпуске рассматриваем генераторы в JavaScript. Генераторы в JavaScript (generators) - это особый тип функций, которые могут приостанавливать свое выполнение, выполнять результат, и далее возобновлять свою работу в произвольный момент времени, вернуть еще один результат и т.д. При вызове метода next, генератор возобновляет выполнение и при достижении yield приостанавливается. Результат выполнения функции генератора это ничто иное как итератор. У него есть метод next, который возвращает объект с полями value и done.

Что такое прокси (Proxy) в JavaScript?

Proxy в JavaScript позволяет перехватывать и переопределять операции над объектом.

Что такое поднятие (hoisting) в JavaScript

Поднятие - это механизм который делает возможным использование функций и переменных до их объявления.

var, let, const в JavaScript

Функции высшего порядка в JavaScript

Как пройти junior фронтенд собеседование?

год назад·1 мин. на чтение

Раскрываем секреты прохождения интервью на позицию фронтенд junior.

В этом видео я расскажу как пройти junior фронтенд собеседование. Впереди будет еще много видео, где я открою секреты поиска первой работы, решения кодинг таск, выбора технологий и т.д. Для многих разработчиков собеседование является сложным процессом, особенно для джуниор разработчиков. Из-за возникающего стресса порой сложно сосредоточиться на решении задач. Но не стоит волноваться. В этом видео я дам советы, как пройти junior фронтенд собеседование. Я прошел множество интервью и собеседовал десятки кандидатов различного уровня, и у меня есть, что рассказать. Подписывайтесь на Boosty и пишите ваши вопросы. Я запишу видео-ответы или статьи, где вы сможете получить быстрый ответ на интересующие именно вас вопросы. Как Пройти Junior Фронтенд Интервью от Веб-разработка - DevMagazine