Найти в Дзене
4 месяца назад
 • Вы подписаны

Подготовка к собеседованию - JavaScript. Часть 2: Функции и контекст

Вторая статья из серии, посвящённой ключевым темам JavaScript для технического интервью. Сегодня говорим о функциях — главных строительных блоках языка, а также о контексте вызова (this), замыканиях и областях видимости. Функции в JavaScript — это не просто подпрограммы. Они могут быть объявлены по-разному, иметь собственный контекст, «запоминать» окружение, в котором были созданы, и даже выступать в роли конструкторов. На собеседовании вам почти наверняка зададут вопросы о типах функций, о том, как работает this, и что такое замыкание...

4 месяца назад
 • Вы подписаны

WebSockets: двусторонняя связь в реальном времени — полное руководство

Вы наверняка пользовались чатами, онлайн‑играми или биржевыми графиками, где данные обновляются мгновенно, без перезагрузки страницы. За этой магией стоит протокол WebSocket. В отличие от обычного HTTP, где клиент всегда инициирует запрос, WebSocket позволяет серверу самому отправлять данные в любой момент. В этой статье мы разберём, как работают вебсокеты изнутри: от установки соединения до служебных ping/pong‑сообщений, и вы поймёте, почему это стало стандартом для realtime‑приложений. WebSocket...

4 месяца назад
 • Вы подписаны

JavaScript, ECMAScript, движки и среды выполнения: путеводитель по экосистеме

Если вы пишете на JavaScript, вы наверняка встречали термины ECMAScript, V8, Node.js, среда выполнения. Но что именно они означают и как связаны между собой? Для новичка это может звучать как запутанный жаргон, а опытному разработчику полезно освежить в памяти архитектуру, чтобы лучше понимать, как работает код под капотом. В этой статье мы разложим всё по полочкам: от стандарта языка до конкретных реализаций, и вы увидите, что экосистема JavaScript устроена логично и красиво. ECMAScript — это спецификация...

4 месяца назад
 • Вы подписаны

Подготовка к собеседованию - JavaScript. Часть 1: Всё о типах данных и приведении

Первая статья из серии, в которой мы разбираем ключевые темы JavaScript, необходимые для успешного прохождения технического интервью. Сегодня говорим о фундаменте — типах данных. Когда вы идёте на собеседование по JavaScript, даже если позиция подразумевает работу с Node.js или фреймворками, интервьюер почти всегда начинает с основ. И одна из первых тем — типы данных. Почему? Потому что непонимание разницы между примитивами и объектами, особенностей преобразования и проверки типов приводит к трудноуловимым багам...

Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала
Поддержите автораПеревод на любую сумму
Покупайте СтеллыИ дарите их
за контент