Найти в Дзене

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

2 месяца назад
Парсинг сайтов на javascript: профессиональное руководство 2026
По данным исследований W3Techs на начало 2025 года, более 98% всех веб-ресурсов используют JavaScript на стороне клиента. Это создает колоссальную проблему для классических инструментов сбора данных: обычные HTTP-запросы больше не возвращают контент, так как он генерируется динамически в браузере пользователя. Парсинг сайтов на javascript стал не просто опцией, а единственным способом извлечения актуальной информации из современных SPA (Single Page Applications) и высоконагруженных порталов. Данная...
132 читали · 1 год назад
5 типовых задач на собеседованиях для JavaScript-разработчиков
Навык прохождения собеседований важен для построения карьеры в любой области. В статье мы рассмотрим пять типовых задач, с которыми сталкиваются соискатели на должность JavaScript-разработчика. Каждую из них я сопроводил решением и пояснением к нему. Материал предназначен не только для тех, кто готовится к успешному прохождению интервью, но и для тех, кто хочет расширить понимание основных концепций JavaScript и алгоритмов. В конце статьи я также оставил вам блок бесплатных материалов для обучения разработке...
3770 читали · 2 года назад
Языки программирования 9: JavaScript
JS появился в 1995 году и в некотором смысле был сиамским братом языка PHP, разделив его нехорошую репутацию. Предыдущая часть: JS предназначался для работы в браузере. Если PHP был чисто серверным языком, то JS – чисто клиентским. Если PHP ничего не знал об экране и мышке, то JS наоборот, знал только о них в среде браузера, и не мог, к примеру, работать с файловой системой. Но именно симбиоз PHP+JS позволял строить технологичные сайты. Уже не имеет смысла говорить о самых первых версиях JS, как и о первых браузерах...
1 месяц назад
Javascript асинхронность: архитектура быстрых приложений 2026
Согласно последним исследованиям производительности веб-ресурсов, задержка в обработке данных всего на 100 миллисекунд снижает конверсию e-commerce проектов на 7%. В 2024 году 47% пользователей ожидают загрузки страницы менее чем за 2 секунды, что делает эффективное управление потоками задач критически важным. Эта статья написана для разработчиков уровня Middle и Senior, которые стремятся досконально разобраться в том, как Javascript асинхронность влияет на отзывчивость интерфейсов и пропускную способность серверных решений на Node...
150 читали · 2 года назад
Функции в JavaScript
Функции играют важную роль в структурировании и организации кода на JavaScript, его модульности, повторного использования и идиоматического стиля программирования. В данной статье мы рассмотрим понятие функции, способы их объявления, а также осветим некоторые особенности функций, введённые в современных версиях JavaScript. Определение функции в JavaScript Функции в JavaScript - это блоки кода, которые могут быть вызваны для выполнения определенных задач. Они представляют собой участки кода, которые...
294 читали · 1 год назад
🚀 12 суперплагинов VS Code для JavaScript-разработчиков
Мы недавно обновили арсенал инструментов в VS Code и хотим поделиться находками. Эти плагины реально меняют подход к разработке на JavaScript. Особенно впечатлил Bito – он анализирует весь проект и дает удивительно точные подсказки. Этот материал взят из нашей еженедельной email-рассылки, посвященной фронтенду. Подпишитесь, чтобы быть в числе первых, кто получит дайджест. 📧 Подписаться (function () { let link = document .getElementById ("4648c83e-30f1-4b27-84d4-84f20f3cf8c1-https://proglib...
1 год назад
Промис (Promise) в JavaScript
Привет! На связи Merion Academy - платформа доступного IT образования. Промис в JavaScript — это заменитель (прокси) для значения текущей операции. Обычно мы используем промис для управления ситуациями, когда необходимо дождаться результата операции. Например, при загрузке файлов на сервер и ожидании ответа от API, или просто при запросе у пользователя выбора файла с их компьютера. В этой статье вы узнаете о промисах в JavaScript, создавая реальное приложение, похожее на приведенное ниже: Промис — это просто функция, она возвращает объект, к которому можно прикрепить обратные вызовы...
592 читали · 1 год назад
Обзор для начинающих: Python vs JavaScript в 2025 году
Вопрос «с какого языка начать программировать» остаётся актуальным в 2025 году, и чаще всего выбор сводится к двум вариантам — Python и JavaScript. Оба языка — мощные, с активным сообществом и большим количеством учебных материалов. Каждый них обладает уникальными характеристиками, предназначенными для определенных задач и сфер применения. Правильный выбор может повлиять на производительность, масштабируемость, и даже на успешное завершение проекта. Мы разберем ключевые особенности каждого языка, их сильные и слабые стороны, а также области, в которых они проявляют себя наилучшим образом...
3076 читали · 2 года назад
📖 ТОП-10 книг по JavaScript в 2023 году
Популярные книги по изучению JavaScript на русском языке, опубликованные за последние несколько лет. Для начинающих JavaScript. Полное руководство (2021) Автор: Дэвид Флэнаган Седьмое издание всемирно-известного бестселлера Дэвида Флэнагана содержит наиболее полный материал по JS на рынке с обновленной информацией по ECMAScript. Помимо базовых конструкций, здесь рассматривается взаимодействие клиентской стороны с API-интерфейсами, реализованными с помощью Node.js. Это подробное введение в наиболее важные клиентские и серверные API, доступные для программ на JavaScript...
287 читали · 5 месяцев назад
8 мощных JavaScript-библиотек, которые вы могли пропустить: от Svelte-анимаций до 3D-рендеринга
Экосистема JavaScript развивается с такой скоростью, что моргнув, можно пропустить появление нового "стандарта индустрии". Пока все спорят о React 19, энтузиасты пилят инструменты, которые решают конкретные, узкие и болезненные задачи. В сегодняшней подборке — микс из полезных утилит для бэкенда, мощных визуализаторов для фронтенда и инструментов, которые превращают разработку на Svelte и Angular в удовольствие. Если вы заглядывались на красивые анимации из Magic UI или Aceternity UI, но грустили, что они только для React, то этот проект для вас...
182 читали · 11 месяцев назад
Как использовать метод match() в JavaScript
Метод match() предоставляет мощный механизм для сопоставления строк с регулярными выражениями в JavaScript. В статье подробно разберем синтаксис, включая различия в поведении в зависимости от типа аргумента (RegExp или строка). Особое внимание уделим влиянию флага g на возвращаемый результат: возврату массива всех совпадений или подробной информации только о первом совпадении. Рассмотрим примеры использования, охватывающие как простые случаи поиска подстрок, так и более сложные задачи извлечения данных с использованием групп захвата...