Курс Основы JavaScript ➤ ООП в JavaScript. Классы в JS

preview_player
Показать описание
Промокод на скидку 15% на все курсы ITVDN- 4YOUTUBE

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

JavaScript – это основа работы современных веб приложений и многих мобильных и десктопных приложений.
Курс JavaScript Базовый – логическое продолжение курса JavaScript Стартовый. При прохождении данного курса вы изучите главные принципы использования JavaScript при построении пользовательских интерфейсов и при создании сценариев, использующих объектно-ориентированные техники и функциональные подходы. Эти уроки станут фундаментом для дальнейшего изучения библиотек и фреймворков, базирующихся на языке JavaScript. Также, знания, полученные на этом курсе, помогут вам при изучении и использовании такого фреймворка, как Angular или библиотеки React.

К каждому уроку имеются практические задания, выполнив которые вы не только закрепите материал, но и увидите дополнительные варианты использования изученных конструкций.

Для понимания материалов данного курса потребуется знание базового синтаксиса JavaScript (прохождение курса JavaScript Стартовый) и знание основ HTML и CSS.

Чему вы научитесь на данном курсе:

Создавать веб страницы с полноценным пользовательским интерфейсом
Использовать классы и наследование классов, понимать принципы объектно-ориентированного подхода при разработке на JavaScript.
Работать с функциями конструкторами и прототипами.
Работать с функциями и использовать замыкания – понимать, что такое лексическое окружение, контекст.
Работать с DOM деревом, находить элементы, создавать, удалять и менять состояние существующим элементам.
Работать со стилями через JavaScript код.
Использовать события, применять технику делегирования событий, работая с разными фазами события (Capture Phase и Bubble Phase).
Работать с формами и проверять данные, введенные в формы.
Работать с данными на стороне клиента, используя cookies и Web Storage.
Обрабатывать исключения и создавать пользовательские исключения.
Организовывать асинхронный код с помощью функций обратного вызова и Promise.
Создавать сетевые запросы с помощью метода fetch.

#JavaScript #JS #OOP
Рекомендации по теме
Комментарии
Автор

Спасибо, все очень понятно и доходчиво !

Vervulva
Автор

Спасибо, было достаточно полезно. Естественно сходу разобраться на практике не получится. Игру в пары переписал, все осмыслил, но все удалить и повторить вряд ли получится. Делал игру в пары через функциональное программирование, у меня там логика была несколько другой, но это выглядит действительно красиво. Надо потренироваться на примерах попроще, а затем попробую повторить с нуля

AlexGabber
Автор

Слово "height" читається як "хайт". Невже так важко подивитись у словник?

olegkovalyov
welcome to shbcf.ru