Блог JavaScript | OTUS
👋 Канал OTUS в Telegram!
Посты от приглашенных гостей из IT-тусовки, полезные статьи, подборки вакансий от партнеров ➞
Подробнее

Курсы

Программирование
Vue.js разработчик
-40%
React.js разработчик
-40%
Архитектор программного обеспечения
-40%
Архитектура и шаблоны проектирования
-40%
Разработчик C++
-40%
Fullstack разработчик JavaScript
-40%
Backend-разработчик на PHP
-30%
Алгоритмы и структуры данных
-30%
Team Lead
-30%
Разработчик Python. Базовый курс
-30%
Разработчик Python. Продвинутый курс
-22%
iOS Разработчик. Продвинутый курс
-21%
CI/CD
-37%
Разработчик C#
-25%
PostgreSQL Framework Laravel Web-разработчик на Python Разработчик программных роботов (RPA) на базе UiPath и PIX Разработчик игр на Unity Agile Project Manager в IT Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Посты
Частичное применение функций в JavaScript

otus_Posts_25may_VK_1000x700_1-5020-980880.jpg

Частичное применение функций — один из лучших механизмов, когда-либо созданных для совместного использования кода. Он позволяет внедрять зависимости в код, не прибегая ко всем типичным ООП-шаблонам.

Поиск в строке JavaScript. Работа с подстрокой

В предыдущей статье мы начали тему работы со строками в JavaScript. В этом материале вы узнаете, как выполнять поиск в строке, как работать с подстрокой, как извлекать часть строки и т. д.

Работа со строками в JavaScript. Строковые функции

В этой статье мы поработаем со строками в JavaScript и рассмотрим такое понятие, как длина строки (length string). Также попрактикуемся с некоторыми строковыми функциями (методами).

Используем Middlewares в Express

Node_Deep_10.3-5020-7af064.png

Express представляет собой мощный и расширяемый фреймворк для приложений Node.js, и некоторые вещи в нём можно делать абсолютно прозрачно для логики приложения. Одна из таких возможностей — middleware.

Удаляем элемент массива в JavaScript

В этой статье мы поговорим о том, как удалить элемент массива в JavaScript. Вообще, выполнить эту операцию можно, используя разные методы. Например, метод pop удалит первый элемент из определённого массива. Что касается метода shift, то с его помощью вы сможете удалить последний элемент.

ReactTransitionGroup: создаём анимацию в React

В этой небольшой заметке мы рассмотрим такой компонент, как ReactTransitionGroup. Он был разработан специалистами из сообщества ReactJs и позволяет легко реализовывать базовые CSS-анимации и переходы.

Проектная работа «KanBanana: Just do it!»

JS_Deep_18.3-5020-1e3332.png

Предлагаем вашему вниманию проект выпускника курса «Fullstack-разработчик JavaScript» Григория Балабанова. Он создал работу на тему «Канбан-доска как первый шаг своего сервиса управления проектами».

Парсим сайт с помощью Node.js

otus_Posts_26may_VK_1000x700_2-20219-dbef72.jpg

Парсинг сайтов (web scraping) можно использовать для создания сводки новостных лент, пополнения базы email-адресов, сравнения цен и других целей. В нашей статье мы поговорим о парсинге через API сайтов — данный подход отличается простотой, ведь парсинг всей страницы не требуется. В большинстве случаев этот подход весьма неплох. Но стоит учесть, что он может не сработать, если владелец сайта установит специальные настройки.

Изучаем JavaScript с нуля. С чего начать изучение?

JavaScript — популярный мультипарадигменный язык программирования, поддерживающий объектно-ориентированный, функциональный и императивный стили. Сегодня он широко применяется в браузерах в качестве языка сценариев для придания веб-страницам интерактивности. В этой статье мы поговорим о том, как изучить JavaScript и с чего лучше начать.