Найти в Дзене

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

255 топ-авторов
1946 интересуются
1949 читали · 1 год назад
Языки программирования 9: JavaScript
JS появился в 1995 году и в некотором смысле был сиамским братом языка PHP, разделив его нехорошую репутацию. Предыдущая часть: JS предназначался для работы в браузере. Если PHP был чисто серверным языком, то JS – чисто клиентским. Если PHP ничего не знал об экране и мышке, то JS наоборот, знал только о них в среде браузера, и не мог, к примеру, работать с файловой системой. Но именно симбиоз PHP+JS позволял строить технологичные сайты. Уже не имеет смысла говорить о самых первых версиях JS, как и о первых браузерах...
Средняя зарплата разработчика JavaScript в мире
Являясь одним из самых востребованных языков, все больше и больше технических специалистов во всем мире вооружаются JavaScript, открывая путь для профессионального роста. А благодаря высокому спросу программисты на JavaScript хорошо зарабатывают, что делает этот язык программирования еще более привлекательным для изучения. В этой статье я совершу кругосветное путешествие, чтобы получить полное представление о средней зарплате разработчика JavaScript на основе исследования моей команды. Добро пожаловать...
4 месяца назад
5 типовых задач на собеседованиях для JavaScript-разработчиков
Навык прохождения собеседований важен для построения карьеры в любой области. В статье мы рассмотрим пять типовых задач, с которыми сталкиваются соискатели на должность JavaScript-разработчика. Каждую из них я сопроводил решением и пояснением к нему. Материал предназначен не только для тех, кто готовится к успешному прохождению интервью, но и для тех, кто хочет расширить понимание основных концепций JavaScript и алгоритмов. В конце статьи я также оставил вам блок бесплатных материалов для обучения разработке...
163 читали · 5 месяцев назад
🫠 Утечки памяти в JavaScript: причины и способы устранения
Утечка памяти – один из самых коварных багов, способный превратить простое приложение в неповоротливого монстра. В этой статье мы разберем основные причины утечек памяти в JavaScript и научимся их эффективно предотвращать. Производительность приложений играет ключевую роль в удержании пользователей. Даже небольшое замедление может привести к потере клиентов и снижению конверсии. Одной из частых причин деградации производительности являются утечки памяти – ситуации, при которой программа не освобождает память, которая ей больше не нужна...
266 читали · 1 год назад
История языка JavaScript, все плюсы и минусы, стоит ли его учить сегодня
Народ, всем привет. Сегодня мы погорим про JavaScript —одном из самых популярных языков программирования в настоящее время, который используется в основном для разработки веб-приложений, а также используется на простых сайтах для анимации и взаимодействия с пользователями. Немного окунемся в историю его создания, а также перечислим все полюсы и минусы этого языка, просто ради познания, интереса, ну и выбора для начинающих разработчиком, а стоит ли пускаться в дебри его изучения. Хотя на мой взгляд,...
2 года назад
Массивы в JavaScript не то, чем кажутся
Разработка любого программного обеспечения это в первую очередь работа с данными. Вне зависимости от того хотим мы обрабатывать эти данные с помощью сложных алгоритмов, представлять в виде каких-либо интерфейсов или делать с ними что-то еще, сами данные - основа, вокруг и для которой строится приложение. Поэтому крайне важно знать типы данных используемого языка программирования. Сегодня мы подробно рассмотрим массивы в JavaScript, их малоизвестные особенности и специфику работы с ними, что будет полезно как новичкам в языке, так и опытным разработчикам...
578 читали · 1 год назад
Генерируем изображения на JavaScript используя нейросеть Кандинский
На канале уже есть статья, где реализуется API нейросети Кандинский на языке Python. Но появился вопрос в комментариях о том, что есть некоторая ошибка при реализации этого решения на языке JavaScript. Забегая наперед скажу, что эта ошибка интересная и сразу не бросается в глаза, я покажу в чем состоит её особенность. В первую очередь установите две библиотеки, которые нам сегодня понадобятся. npm install form-data npm install axios Всем, кто не читал предыдущую статью, необходимо обязательно прочитать, иначе будут непонятны некоторые моменты...
2 года назад
Что такое замыкания в JavaScript и как они работают
Сегодня мы разберём что же такое замыкания в JavaScript и как они работают. Это тема, в которой теряются не только новички, но и даже более опытные разработчики. Поэтому предлагаю разобрать её детально. Пример работы замыканий Введём сначала функцию высшего порядка changeBalance(). Это функция, которая возвращает другую функцию: Внутри объявим переменную balance, которая изначально будет равна 0: И вернём из этой функции новую анонимную функцию, в которую мы передадим аргументом sum и в результате...
238 читали · 9 месяцев назад
Сравнение структур данных в Python, C#, Java и JavaScript
Структуры данных являются важной частью любого языка программирования. Они предоставляют способ хранения, организации и управления данными. Хотя Python, C#, Java и JavaScript предлагают весьма сходные по концепции структуры данных, они реализованы и используются по-разному в каждом языке. Подписывайтесь на мой канал в Телеграмм, чтобы ничего не пропустить. Читайте также: Рассмотрим наиболее важные структуры данных и их особенности в этих языках программирования. Пример: Пример: Пример: Пример:...
✏️☑️ Пиши на JavaScript правильно: лучшие практики разработки в 2025 году
JavaScript постоянно развивается: с каждым годом в нем появляются новые возможности, а устаревшие подходы уступают место более эффективным решениям. В этой статье мы рассмотрим ключевые современные практики, которые помогут вам писать чистый, надежный и производительный JavaScript-код. Статья основана на публикации «JavaScript Best Practices». В устаревшем коде часто встречается объявление переменных с помощью ключевого слова var. Переменные, объявленные с помощью var, имеют функциональную область видимости...
2 года назад
Методы массивов JavaScript
Массивы в JavaScript представляют собой специальный тип объектов, в котором элементы упорядочены с помощью индексов. Различные движки JavaScript в каждой среде исполнения оптимизируют работу с массивами, поэтому разработчикам важно знать, какие методы массивов использовать для написания эффективного и понятного кода. В данной статье мы кратко рассмотрим эти методы и узнаем, как их применять. Методы для работы с элементами массива Поскольку массивы это упорядоченные коллекции, метод для добавления...