Статьи по теме JavaScript

Разбираем Node.js. Как свойство main в package.json определяет точку входа главное изображение
Код JavaScript

Всем известно, что зависимости вашего проекта установлены в папке node_modules. Но когда вы делаете require('lodash'), как Node.js узнает, какой файл загружать при загрузке модуля?

Аватар пользователя Svet Ivanov
Svet Ivanov
11 сентября 2020
56 Время чтения статьи ~2 минуты Читать дальше
Случайности неслучайны, или Как я думал, что программирование — не мой путь, ... главное изображение
Истории успеха Без стека JavaScript

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

Аватар пользователя Юник Степанян
Юник Степанян
08 сентября 2020
45 Время чтения статьи ~7 минут Читать дальше
Предварительная версия React 17: обошлись без новой функциональности главное изображение
Код JavaScript

Перевод статьи об особенностях предварительной версии React 17. В ней рассказывается, какова роль этого обновления, каких изменений от него ожидать и как протестировать предварительную версию React 17.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
18 августа 2020
7 Время чтения статьи ~17 минут Читать дальше
Как погрузиться глубоко в JavaScript и не сойти с ума? главное изображение
Код JavaScript

Как найти полезное в огромном потоке информации и изучить то, что действительно пригодится? Меня часто спрашивают, что можно почитать про JavaScript в дополнение к курсу на Хекслете, чтобы углубить знания? Пройдусь по основным источникам и поделюсь простым и, надеюсь, полезным планом, который сформулировал для себя за 3 года изучения JavaScript. На этом пути я набил достаточно шишек, поэтому хочу рассказать, чего делать не стоит.

73 Время чтения статьи ~3 минуты Читать дальше
Как я делал третий проект по профессии «Фронтенд JavaScript» и стал PHP прогр... главное изображение
Истории успеха JavaScript PHP

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

Аватар пользователя Sergey Matveev
Sergey Matveev
17 июля 2020
60 Время чтения статьи ~5 минут Читать дальше
Рецензия на книгу Дугласа Крокфорда «Как устроен JavaScript» главное изображение
Мотивация JavaScript

Дуглас Крокфорд написал несколько книг по языку JavaScript. Одна из них — «Как работает JavaScript» («How JavaScript Works»). О чём книга, кому стоит её читать и какие советы даёт автор разработчикам при работе с JavaScript — узнайте об этом из рецензии специалиста REG.RU.

Аватар пользователя Сергей
Сергей
15 июля 2020
26 Время чтения статьи ~7 минут Читать дальше
Что такое expression problem, или О дуализме функционального и объектно-ориен... главное изображение
Код JavaScript

В этой статье идёт речь об expression problem, а наглядные примеры кода показывают, как эта проблема проявляется в реальных программах.

117 Время чтения статьи ~6 минут Читать дальше
Совершенный код: состояние в модулях главное изображение
Код JavaScript

В скриптовых языках, подобных JavaScript, внутри файлов (но вне определений) можно писать любой код: определения функций, вызовы функций, определения и изменения переменных. Такая свобода упрощает разработку, например, создание одноразовых скриптов для каких-то простых или не очень задач. С другой стороны, при неаккуратной разработке появляются ошибки, значительно усложняющие код и его поддержку. Они так часто встречаются в продакшен коде, что об этом нужно поговорить отдельно.

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
26 июня 2020
142 Время чтения статьи ~5 минут Читать дальше
Как я устроился в крупную компанию благодаря Хекслету и опенсорс-проектам главное изображение
Истории успеха Фронтенд JavaScript

Вот я и закончил профессию «Фронтенд-разработчик» на Хекслете. На руках заветный сертификат, но это только начало.

Аватар пользователя Evgeny Malafeev
Evgeny Malafeev
25 июня 2020
77 Время чтения статьи ~16 минут Читать дальше
Совершенный код: библиотека или своё решение главное изображение
Код Без стека JavaScript

Стоит или не стоит ставить библиотеки ради нескольких простых функций? Не проще ли их написать самим? Эти вопросы регулярно возникают у начинающих разработчиков. На Хекслете их задают практически все кто проходят проекты. Давайте разбираться.

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
20 июня 2020
154 Время чтения статьи ~4 минуты Читать дальше
Совершенный код: плохие и хорошие практики при проектировании параметров функций главное изображение
Код JavaScript

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
20 июня 2020
175 Время чтения статьи ~6 минут Читать дальше
Дайджест новостей Хекслета: май 2020 главное изображение
Мотивация Python JavaScript PHP Фронтенд Без стека

А вот и лето. А вот и дайджест Хекслета. У нас уникальный май: мы выпустили уникальный курс по СИКП на Java, закончили базовый курс для профессии «Верстальщик» (тоже уникальный). А ещё переехали на новый сервер, улучшили IDE-редактор и, конечно же, провели много прямых эфиров и написали много статей.

Подробнее обо всех обновлениях читайте в этой статье. Напоминаем, что свои предложения по улучшению платформы вы можете направить на support@hexlet.io, а также написать нам в slack-комьюнити в канале #hexlet-feedback.

Аватар пользователя Natalia Musina
Natalia Musina
11 июня 2020
12 Время чтения статьи ~5 минут Читать дальше
«Проект — это в первую очередь самостоятельная работа»: Что рассказывают студ... главное изображение
Код Python Без стека JavaScript

Наши студенты считают проекты одной из самых важных особенностей Хекслета. Проекты — это реальные задачи, выполняемые студентами на собственном компьютере, а не в тренажере или в учебной среде. Для его выполнения нужно не только написать законченную программу или сервис, но и самостоятельно настроить всю рабочую среду — это тоже важная часть обучения.

Мы собрали отзывы наших студентов о проектах Хекслета, сложностях, с которыми они сталкивались при их выполнении, а также работе с нашими менторами.

Аватар пользователя Svet Ivanov
Svet Ivanov
28 мая 2020
9 Время чтения статьи ~9 минут Читать дальше
Почему я перестал использовать экспорт по умолчанию в модулях JavaScript главное изображение
Код JavaScript

Это перевод статьи Николаса Закаса, создателя ESLint и популярного автора, о дефолтном экспорте в JavaScript. Повествование ведётся от лица автора оригинальной публикации.

20 Время чтения статьи ~10 минут Читать дальше
Какие вопросы об отладке часто задают на собеседовании JS-разработчикам: прим... главное изображение
Карьера JavaScript

В подборку попали типичные вопросы об отладке, с которыми сталкиваются на собеседованиях разработчики на JavaScript. Попытайтесь ответить на них самостоятельно, а потом сравните ответ с правильным решением.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
13 января 2020
21 Время чтения статьи ~5 минут Читать дальше