Блог JavaScript | OTUS
⚡ Открываем подписку на курсы!
Проходите параллельно 3 онлайн-курса в месяц по цене одного.
Подробнее

Курсы

Программирование
Flutter Mobile Developer Подготовка к сертификации Oracle Java Programmer (OCAJP)
-8%
Супер-интенсив «СУБД в высоконагруженных системах»
-18%
Алгоритмы и структуры данных
-12%
Web-разработчик на Python
-11%
Архитектура и шаблоны проектирования
-14%
Team Lead
-15%
iOS-разработчик. Базовый курс
-23%
Разработчик на Spring Framework Python Developer. Basic
-16%
C# ASP.NET Core разработчик
-18%
Разработчик программных роботов (RPA) на базе UiPath и PIX
-6%
Android-разработчик. Базовый курс
-10%
C++ Developer. Professional Разработчик C# AWS для разработчиков Software Architect Unity Game Developer. Basic Разработчик голосовых ассистентов и чат-ботов Backend-разработка на Kotlin React.js Developer Разработчик Node.js Нереляционные базы данных Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Advanced Fullstack JavaScript developer
Инфраструктура
Супер-интенсив «СУБД в высоконагруженных системах»
-18%
PostgreSQL
-10%
IoT-разработчик
-12%
Administrator Linux. Professional
-11%
Базы данных
-19%
Administrator Linux.Basic
-18%
Разработчик программных роботов (RPA) на базе UiPath и PIX
-6%
Сетевой инженер AWS для разработчиков Software Architect Reverse-Engineering. Professional CI/CD VOIP инженер Супер-практикум по работе с протоколом BGP Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Посты
Подключаем скрипт JavaScript. Как подключить JS к JS?

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

Основной источник сложности в JavaScript

Это прозвучит странно, но основным и самым большим источником сложности является сам код. Собственно говоря, именно отсутствие какого-нибудь кода — это лучший способ написать безопасное и надёжное программное приложение. К сожалению, это возможно далеко не всегда, но выход всё же есть — уменьшить объём кода, ведь чем меньше кода, тем меньше сложность и меньше пространства для ошибок. Не зря в IT-мире говорят, что в то время, когда джуниоры пишут код, сеньоры его удаляют )).

Изменчивое состояние в JavaScript

Состоянием называют практически любые временные данные, которые хранятся в памяти, те же переменные либо поля внутри объектов. Изменчивое состояние — один из источников сложности ПО, особенно в сочетании с объектной ориентацией. Но почему изменчивое состояние является такой большой проблемой?

Недетерминизм в JavaScript

Недетерминизм — это довольно причудливый термин. В программировании им описывают банальную неспособность программного обеспечения производить одинаковый результат при тех же самых, то есть одинаковых входных данных. Как это проявляется?

Простой способ анимации в React

Использование CSS — одни из наилучших способов создания простой анимации в React. Если вы применяете его вместо импорта JavaScript-библиотек, сборка будет небольшой, а браузер затратит меньше ресурсов, что увеличит производительность приложений. Метод вам подойдёт, если анимация простая, а вы беспокоитесь о размерах своей сборки.

Декларативный код в JavaScript

Императивный стиль программирования описывает набор шагов, которые нужно выполнить для достижения желаемого результата. Что касается декларативного стиля, то он описывает не конкретные инструкции, а желаемый результат. Примеры часто применяемых декларативных языков — HTML, SQL и даже JSX в React.

Язык программирования JavaScript. Каким языком является JavaScript?

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

Синтаксис JavaScript: основы для начинающих

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

Инструменты тестирования на JavaScript

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

Как найти слово в строке JavaScript? Ищем символ в строке. Метод indexOf()

Для поиска слова, символа или любой другой подстроки в строке в языке программирования JavaScript используют хорошо известный метод indexOf. В результате проверки метод возвращает позицию первого совпадения, если же совпадение по введённому вами символу найдено не будет, будет возвращено -1.