Учебник по JavaScript

JavaScript – единственный язык программирования, встроенный в браузер. Он позволяет придать веб-страницам динамичность и интерактивность.

Обязательным условием для изучения JavaScript является знание двух других веб-технологий: HTML и CSS. В отличие от JavaScript, HTML и CSS – это языки для описания структуры и стилей веб-страниц.

Дата:
Использование FileReader для чтения файлов в JavaScript
JavaScript
Использование FileReader для чтения файлов в JavaScript
Александр Мальцев
Александр Мальцев
102
0
В этой статье изучим как в JavaScript использовать FileReader для чтения содержимого файлов в браузере. На практике рассмотрим несколько примеров: с использованием элемента input и посредством Drag'n'Drop.
Обработка событий CSS-переходов в JavaScript
JavaScript
Обработка событий CSS-переходов в JavaScript
Александр Мальцев
Александр Мальцев
1.6K
0
В этой статье мы изучим какие события возникают в DOM при CSS-переходах и как их можно использовать в JavaScript. Рассмотрим несколько примеров на эту тему.
Анимация на JavaScript с помощью Canvas и ES6 классов
JavaScript
Анимация на JavaScript с помощью Canvas и ES6 классов
Александр Мальцев
Александр Мальцев
1.8K
6
В этой статье, на примере создания анимации шаров на canvas, мы разберём как написать ES6 класс для этой задачи и его использовать. Сам класс будет включать в себя достаточное большое количество различных свойств и методов, включая статические.
Всё о ES6 классах в JavaScript
JavaScript
Всё о ES6 классах в JavaScript
Александр Мальцев
Александр Мальцев
2.5K
0
В этой статье мы изучим всё что касается ES6 классов в JavaScript. Разберём синтаксис создания классов посредством class, научимся создавать экземпляры классов, рассмотрим как расширять классы, что такое статические свойства и методы, и многое другое.
Создание объектов с помощью конструктора в JavaScript
JavaScript
Создание объектов с помощью конструктора в JavaScript
Александр Мальцев
Александр Мальцев
2.2K
0
В этой статье изучим как создавать много однотипных объектов с помощью конструктора в JavaScript. Кроме этого разберём статические свойства и методы, инструкцию return, new.target и многое другое.
Прототипы и наследование в JavaScript
JavaScript
Прототипы и наследование в JavaScript
Александр Мальцев
Александр Мальцев
2.6K
0
Статья, в которой познакомимся с понятием прототипа. Рассмотрим, как осуществляется наследование в JavaScript.
Логические и побитовые операторы в JavaScript
JavaScript
Логические и побитовые операторы в JavaScript
Александр Мальцев
Александр Мальцев
2.8K
2
В этой статье мы изучим четыре логических оператора: «НЕ», «ИЛИ», «И» и нулевого слияния. Кроме этого, дополнительно ещё рассмотрим побитовые операторы.
Создание аналога slideToggle() на чистом JavaScript
JavaScript
Создание аналога slideToggle() на чистом JavaScript
Александр Мальцев
Александр Мальцев
3.7K
0
В этой статье рассмотрим как реализовать аналог jQuery метода slideToggle() на чистом JavaScript.
Написание асинхронного кода с помощью async/await
JavaScript
Написание асинхронного кода с помощью async/await
Александр Мальцев
Александр Мальцев
4.7K
0
В этой статье разберём как работает async/await и каким образом его использовать.
JavaScript Promise с примерами
JavaScript
JavaScript Promise с примерами
Александр Мальцев
Александр Мальцев
12.6K
2
В этой статье разберём что такое промисы, как они работают, зачем они нужны, а также различные примеры их использования.