Найти в Дзене

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

6 месяцев назад
Парсинг сайтов на javascript: профессиональное руководство 2026
По данным исследований W3Techs на начало 2025 года, более 98% всех веб-ресурсов используют JavaScript на стороне клиента. Это создает колоссальную проблему для классических инструментов сбора данных: обычные HTTP-запросы больше не возвращают контент, так как он генерируется динамически в браузере пользователя. Парсинг сайтов на javascript стал не просто опцией, а единственным способом извлечения актуальной информации из современных SPA (Single Page Applications) и высоконагруженных порталов. Данная...
157 читали · 1 год назад
5 типовых задач на собеседованиях для JavaScript-разработчиков
Навык прохождения собеседований важен для построения карьеры в любой области. В статье мы рассмотрим пять типовых задач, с которыми сталкиваются соискатели на должность JavaScript-разработчика. Каждую из них я сопроводил решением и пояснением к нему. Материал предназначен не только для тех, кто готовится к успешному прохождению интервью, но и для тех, кто хочет расширить понимание основных концепций JavaScript и алгоритмов. В конце статьи я также оставил вам блок бесплатных материалов для обучения разработке...
1 год назад
Промис (Promise) в JavaScript
Привет! На связи Merion Academy - платформа доступного IT образования. Промис в JavaScript — это заменитель (прокси) для значения текущей операции. Обычно мы используем промис для управления ситуациями, когда необходимо дождаться результата операции. Например, при загрузке файлов на сервер и ожидании ответа от API, или просто при запросе у пользователя выбора файла с их компьютера. В этой статье вы узнаете о промисах в JavaScript, создавая реальное приложение, похожее на приведенное ниже: Промис — это просто функция, она возвращает объект, к которому можно прикрепить обратные вызовы...
3213 читали · 2 года назад
📖 ТОП-10 книг по JavaScript в 2023 году
Популярные книги по изучению JavaScript на русском языке, опубликованные за последние несколько лет. Для начинающих JavaScript. Полное руководство (2021) Автор: Дэвид Флэнаган Седьмое издание всемирно-известного бестселлера Дэвида Флэнагана содержит наиболее полный материал по JS на рынке с обновленной информацией по ECMAScript. Помимо базовых конструкций, здесь рассматривается взаимодействие клиентской стороны с API-интерфейсами, реализованными с помощью Node.js. Это подробное введение в наиболее важные клиентские и серверные API, доступные для программ на JavaScript...
160 читали · 2 года назад
Функции в JavaScript
Функции играют важную роль в структурировании и организации кода на JavaScript, его модульности, повторного использования и идиоматического стиля программирования. В данной статье мы рассмотрим понятие функции, способы их объявления, а также осветим некоторые особенности функций, введённые в современных версиях JavaScript. Определение функции в JavaScript Функции в JavaScript - это блоки кода, которые могут быть вызваны для выполнения определенных задач. Они представляют собой участки кода, которые...
1222 читали · 1 год назад
Сравнение структур данных в Python, C#, Java и JavaScript
Структуры данных являются важной частью любого языка программирования. Они предоставляют способ хранения, организации и управления данными. Хотя Python, C#, Java и JavaScript предлагают весьма сходные по концепции структуры данных, они реализованы и используются по-разному в каждом языке. Подписывайтесь на мой канал в Телеграмм, чтобы ничего не пропустить. Читайте также: Рассмотрим наиболее важные структуры данных и их особенности в этих языках программирования. Пример: Пример: Пример: Пример:...
335 читали · 1 год назад
🧬 Как реализовать наследование в JavaScript: 7 способов
Исчерпывающий гайд по всем существующим способам организации наследования в JavaScript. Разберем сильные и слабые стороны каждого подхода и научимся выбирать оптимальный метод для твоих задач. Этот материал взят из нашей еженедельной email-рассылки, посвященной фронтенду. Подпишитесь, чтобы быть в числе первых, кто получит дайджест. 📧 Подписаться (function () { let link = document .getElementById ("5be0a698-dcde-4d42-bf2d-ec4d5cde4fe7-https://proglib.io/w/0ce559d5-2"); if (! link) return; let href = link ...
348 читали · 8 месяцев назад
8 мощных JavaScript-библиотек, которые вы могли пропустить: от Svelte-анимаций до 3D-рендеринга
Экосистема JavaScript развивается с такой скоростью, что моргнув, можно пропустить появление нового "стандарта индустрии". Пока все спорят о React 19, энтузиасты пилят инструменты, которые решают конкретные, узкие и болезненные задачи. В сегодняшней подборке — микс из полезных утилит для бэкенда, мощных визуализаторов для фронтенда и инструментов, которые превращают разработку на Svelte и Angular в удовольствие. Если вы заглядывались на красивые анимации из Magic UI или Aceternity UI, но грустили, что они только для React, то этот проект для вас...
127 читали · 1 год назад
Гайд по методу split() в JavaScript
Метод split() — важный инструмент для обработки строковых данных в JavaScript. Он обеспечивает разделение строки на массив подстрок на основе заданного разделителя. В данной статье мы подробно рассмотрим синтаксис и параметры метода split(), а также приведем примеры его использования для решения различных задач. Понимание принципов работы split() позволит эффективно манипулировать строковыми данными и извлекать необходимую информацию. В конце статьи я также оставил вам блок бесплатных материалов для обучения разработке...
4026 читали · 2 года назад
Языки программирования 9: JavaScript
JS появился в 1995 году и в некотором смысле был сиамским братом языка PHP, разделив его нехорошую репутацию. Предыдущая часть: JS предназначался для работы в браузере. Если PHP был чисто серверным языком, то JS – чисто клиентским. Если PHP ничего не знал об экране и мышке, то JS наоборот, знал только о них в среде браузера, и не мог, к примеру, работать с файловой системой. Но именно симбиоз PHP+JS позволял строить технологичные сайты. Уже не имеет смысла говорить о самых первых версиях JS, как и о первых браузерах...
528 читали · 2 года назад
Веб-приложение на JavaScript: особенности разработки
В этой статье мы рассмотрим особенности разработки на JavaScript и постараемся разобраться почему именно этот язык программирования на сегодняшний день является одним из самых востребованных и незаменимых при создании веб-приложений JavaScript — это многофункциональный язык программирования, который используют не только для создания интерактивных веб-приложений, но и для написания разных программ. Изначально он возник как технология на стороне браузера, позволяющая сделать веб-приложения более динамичными...