Новичку сложно дойти до момента, когда чувствуешь достаточную уверенность в своих навыках программирования. Пока учишься писать код, легко запутаться, где заканчивается JavaScript и начинается Node.js — и наоборот.
- Лексическая структура
- Выражения
- Типы данных
- Классы
- Переменные
- Функции
- Оператор
this - Стрелочные функции
- Циклы
- Области видимости (scope)
- Массивы
- Шаблонные литералы (template literals)
- Строгий режим (strict mode)
- ECMAScript 2015 (ES6) и далее
- Асинхронный JavaScript
Держа в голове эти концепции, вы уверенно идёте по пути к тому, чтобы стать грамотным JavaScript-разработчиком — как в браузере, так и в Node.js.
Следующие концепции также ключевы для понимания асинхронного программирования — одной из фундаментальных частей Node.js: