Найти в Дзене

Язык программирования JavaScript

282 топ-автора
1946 интересуются
2 года назад
Что такое замыкания в JavaScript и как они работают
Сегодня мы разберём что же такое замыкания в JavaScript и как они работают. Это тема, в которой теряются не только новички, но и даже более опытные разработчики. Поэтому предлагаю разобрать её детально. Пример работы замыканий Введём сначала функцию высшего порядка changeBalance(). Это функция, которая возвращает другую функцию: Внутри объявим переменную balance, которая изначально будет равна 0: И вернём из этой функции новую анонимную функцию, в которую мы передадим аргументом sum и в результате...
Средняя зарплата разработчика JavaScript в мире
Являясь одним из самых востребованных языков, все больше и больше технических специалистов во всем мире вооружаются JavaScript, открывая путь для профессионального роста. А благодаря высокому спросу программисты на JavaScript хорошо зарабатывают, что делает этот язык программирования еще более привлекательным для изучения. В этой статье я совершу кругосветное путешествие, чтобы получить полное представление о средней зарплате разработчика JavaScript на основе исследования моей команды. Добро пожаловать...
8 мощных JavaScript-библиотек, которые вы могли пропустить: от Svelte-анимаций до 3D-рендеринга
Экосистема JavaScript развивается с такой скоростью, что моргнув, можно пропустить появление нового "стандарта индустрии". Пока все спорят о React 19, энтузиасты пилят инструменты, которые решают конкретные, узкие и болезненные задачи. В сегодняшней подборке — микс из полезных утилит для бэкенда, мощных визуализаторов для фронтенда и инструментов, которые превращают разработку на Svelte и Angular в удовольствие. Если вы заглядывались на красивые анимации из Magic UI или Aceternity UI, но грустили, что они только для React, то этот проект для вас...
8 месяцев назад
5 типовых задач на собеседованиях для JavaScript-разработчиков
Навык прохождения собеседований важен для построения карьеры в любой области. В статье мы рассмотрим пять типовых задач, с которыми сталкиваются соискатели на должность JavaScript-разработчика. Каждую из них я сопроводил решением и пояснением к нему. Материал предназначен не только для тех, кто готовится к успешному прохождению интервью, но и для тех, кто хочет расширить понимание основных концепций JavaScript и алгоритмов. В конце статьи я также оставил вам блок бесплатных материалов для обучения разработке...
167 читали · 9 месяцев назад
🫠 Утечки памяти в JavaScript: причины и способы устранения
Утечка памяти – один из самых коварных багов, способный превратить простое приложение в неповоротливого монстра. В этой статье мы разберем основные причины утечек памяти в JavaScript и научимся их эффективно предотвращать. Производительность приложений играет ключевую роль в удержании пользователей. Даже небольшое замедление может привести к потере клиентов и снижению конверсии. Одной из частых причин деградации производительности являются утечки памяти – ситуации, при которой программа не освобождает память, которая ей больше не нужна...
2 года назад
Функции в JavaScript
Функции играют важную роль в структурировании и организации кода на JavaScript, его модульности, повторного использования и идиоматического стиля программирования. В данной статье мы рассмотрим понятие функции, способы их объявления, а также осветим некоторые особенности функций, введённые в современных версиях JavaScript. Определение функции в JavaScript Функции в JavaScript - это блоки кода, которые могут быть вызваны для выполнения определенных задач. Они представляют собой участки кода, которые...