Найти в Дзене

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

275 топ-авторов
1946 интересуются
2 года назад
Что такое замыкания в JavaScript и как они работают
Сегодня мы разберём что же такое замыкания в JavaScript и как они работают. Это тема, в которой теряются не только новички, но и даже более опытные разработчики. Поэтому предлагаю разобрать её детально. Пример работы замыканий Введём сначала функцию высшего порядка changeBalance(). Это функция, которая возвращает другую функцию: Внутри объявим переменную balance, которая изначально будет равна 0: И вернём из этой функции новую анонимную функцию, в которую мы передадим аргументом sum и в результате...
Средняя зарплата разработчика JavaScript в мире
Являясь одним из самых востребованных языков, все больше и больше технических специалистов во всем мире вооружаются JavaScript, открывая путь для профессионального роста. А благодаря высокому спросу программисты на JavaScript хорошо зарабатывают, что делает этот язык программирования еще более привлекательным для изучения. В этой статье я совершу кругосветное путешествие, чтобы получить полное представление о средней зарплате разработчика JavaScript на основе исследования моей команды. Добро пожаловать...
Как запустить код на 25 языках без установки компиляторов.Python, JavaScript, Go и другие в одном терминале
Представьте: вы пишете код на Python, потом переключаетесь на JavaScript, затем вспоминаете, что надо проверить что-то на Go, а в конце дня ещё и Rust протестировать. Каждый раз — новый терминал, новые команды, разные окружения. Звучит знакомо? Разработчик Esubaalew решил эту головную боль одним инструментом и выложил его на GitHub под открытой лицензией Apache 2.0. Встречайте run — полиглотный командный раннер и умный REPL, написанный на Rust, который умеет запустить код на 25 языках программирования через один CLI-интерфейс...
7 месяцев назад
5 типовых задач на собеседованиях для JavaScript-разработчиков
Навык прохождения собеседований важен для построения карьеры в любой области. В статье мы рассмотрим пять типовых задач, с которыми сталкиваются соискатели на должность JavaScript-разработчика. Каждую из них я сопроводил решением и пояснением к нему. Материал предназначен не только для тех, кто готовится к успешному прохождению интервью, но и для тех, кто хочет расширить понимание основных концепций JavaScript и алгоритмов. В конце статьи я также оставил вам блок бесплатных материалов для обучения разработке...
166 читали · 8 месяцев назад
🫠 Утечки памяти в JavaScript: причины и способы устранения
Утечка памяти – один из самых коварных багов, способный превратить простое приложение в неповоротливого монстра. В этой статье мы разберем основные причины утечек памяти в JavaScript и научимся их эффективно предотвращать. Производительность приложений играет ключевую роль в удержании пользователей. Даже небольшое замедление может привести к потере клиентов и снижению конверсии. Одной из частых причин деградации производительности являются утечки памяти – ситуации, при которой программа не освобождает память, которая ей больше не нужна...
1997 читали · 2 года назад
Языки программирования 9: JavaScript
JS появился в 1995 году и в некотором смысле был сиамским братом языка PHP, разделив его нехорошую репутацию. Предыдущая часть: JS предназначался для работы в браузере. Если PHP был чисто серверным языком, то JS – чисто клиентским. Если PHP ничего не знал об экране и мышке, то JS наоборот, знал только о них в среде браузера, и не мог, к примеру, работать с файловой системой. Но именно симбиоз PHP+JS позволял строить технологичные сайты. Уже не имеет смысла говорить о самых первых версиях JS, как и о первых браузерах...