Найти в Дзене

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

265 топ-авторов
1946 интересуются
1980 читали · 1 год назад
Языки программирования 9: JavaScript
JS появился в 1995 году и в некотором смысле был сиамским братом языка PHP, разделив его нехорошую репутацию. Предыдущая часть: JS предназначался для работы в браузере. Если PHP был чисто серверным языком, то JS – чисто клиентским. Если PHP ничего не знал об экране и мышке, то JS наоборот, знал только о них в среде браузера, и не мог, к примеру, работать с файловой системой. Но именно симбиоз PHP+JS позволял строить технологичные сайты. Уже не имеет смысла говорить о самых первых версиях JS, как и о первых браузерах...
2 года назад
Что такое замыкания в JavaScript и как они работают
Сегодня мы разберём что же такое замыкания в JavaScript и как они работают. Это тема, в которой теряются не только новички, но и даже более опытные разработчики. Поэтому предлагаю разобрать её детально. Пример работы замыканий Введём сначала функцию высшего порядка changeBalance(). Это функция, которая возвращает другую функцию: Внутри объявим переменную balance, которая изначально будет равна 0: И вернём из этой функции новую анонимную функцию, в которую мы передадим аргументом sum и в результате...
Средняя зарплата разработчика JavaScript в мире
Являясь одним из самых востребованных языков, все больше и больше технических специалистов во всем мире вооружаются JavaScript, открывая путь для профессионального роста. А благодаря высокому спросу программисты на JavaScript хорошо зарабатывают, что делает этот язык программирования еще более привлекательным для изучения. В этой статье я совершу кругосветное путешествие, чтобы получить полное представление о средней зарплате разработчика JavaScript на основе исследования моей команды. Добро пожаловать...
Vue JavaScript: описание и особенности
JavaScript – удобный и современный скриптовый язык программирования. На нем пишут веб-приложения, а также браузерные виджеты. Достаточно прост в изучении и функционален. Подойдет как новичкам, так и опытным разработчикам. Для корректной многозадачной работы использует разнообразные библиотеки и фреймворки. Многим программистам известен так называемый React, но он не является единственным. В данной статье рассмотрим фреймворк под названием Vue JS. Он тоже пользуется спросом. Фреймворк – это… Фреймворк...
5 месяцев назад
5 типовых задач на собеседованиях для JavaScript-разработчиков
Навык прохождения собеседований важен для построения карьеры в любой области. В статье мы рассмотрим пять типовых задач, с которыми сталкиваются соискатели на должность JavaScript-разработчика. Каждую из них я сопроводил решением и пояснением к нему. Материал предназначен не только для тех, кто готовится к успешному прохождению интервью, но и для тех, кто хочет расширить понимание основных концепций JavaScript и алгоритмов. В конце статьи я также оставил вам блок бесплатных материалов для обучения разработке...
164 читали · 6 месяцев назад
🫠 Утечки памяти в JavaScript: причины и способы устранения
Утечка памяти – один из самых коварных багов, способный превратить простое приложение в неповоротливого монстра. В этой статье мы разберем основные причины утечек памяти в JavaScript и научимся их эффективно предотвращать. Производительность приложений играет ключевую роль в удержании пользователей. Даже небольшое замедление может привести к потере клиентов и снижению конверсии. Одной из частых причин деградации производительности являются утечки памяти – ситуации, при которой программа не освобождает память, которая ей больше не нужна...