Блог JavaScript → Полезные материалы по JS | OTUS

Курсы

Программирование
Подготовка к сертификации Oracle Java Programmer (OCAJP) Алгоритмы и структуры данных
-12%
Backend-разработчик на PHP
-8%
Web-разработчик на Python
-11%
Архитектура и шаблоны проектирования
-14%
Framework Laravel
-13%
iOS Developer. Basic
-23%
Разработчик на Spring Framework
-23%
Python Developer. Basic
-16%
C# ASP.NET Core разработчик
-18%
Разработчик программных роботов (RPA) на базе UiPath и PIX
-6%
Highload Architect
-9%
JavaScript Developer. Basic
-8%
Backend-разработка на Kotlin
-10%
JavaScript Developer. Professional
-9%
Android Developer. Basic
-10%
Unity Game Developer. Basic Программист С MS SQL Server Developer Cloud Solution Architecture Разработчик голосовых ассистентов и чат-ботов Vue.js разработчик VOIP инженер Программист 1С Flutter Mobile Developer Супер - интенсив по Kubernetes Advanced Fullstack JavaScript developer
Инфраструктура
PostgreSQL
-10%
Administrator Linux. Professional
-11%
Базы данных
-19%
Administrator Linux.Basic
-18%
Супер-интенсив «СУБД в высоконагруженных системах»
-18%
IoT-разработчик
-12%
Супер-интенсив "SQL для анализа данных"
-16%
Highload Architect
-9%
MS SQL Server Developer Безопасность Linux Cloud Solution Architecture Разработчик голосовых ассистентов и чат-ботов Внедрение и работа в DevSecOps Администратор Linux. Виртуализация и кластеризация Infrastructure as a code in Ansible Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Подключаем скрипт JavaScript. Как подключить JS к JS?

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

Ключевое слово this в JavaScript

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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