Отримай безкоштовний доступ до усіх відео курсів на 30 днів (тільки для громадян України) - https://cutt.ly/EeUVCTkj Промокод на скидку 15% на все курсы ITVDN- 4YOUTUBE
Смотреть видео курс - https://itvdn.com/ru/video/javascript...
Функции конструкторы и прототипы, которые вы изучали на прошлом уроке, важны для правильного понимания работы множества конструкций в JavaScript. Сегодня, вместо функций конструкторов, на практике применяют классы и другие современные возможности, связанные с ними. В этом уроке вы узнаете, что класс — это, по сути, расширение функций конструкторов и это очень удобный способ работы с объектами, который позволяет, с помощью небольшого объема кода, определить свойства и методы и правильно воспользоваться прототипами.
JavaScript – это основа работы современных веб приложений и многих мобильных и десктопных приложений.
Курс JavaScript Базовый – логическое продолжение курса JavaScript Стартовый. При прохождении данного курса вы изучите главные принципы использования JavaScript при построении пользовательских интерфейсов и при создании сценариев, использующих объектно-ориентированные техники и функциональные подходы. Эти уроки станут фундаментом для дальнейшего изучения библиотек и фреймворков, базирующихся на языке JavaScript. Также, знания, полученные на этом курсе, помогут вам при изучении и использовании такого фреймворка, как Angular или библиотеки React.
К каждому уроку имеются практические задания, выполнив которые вы не только закрепите материал, но и увидите дополнительные варианты использования изученных конструкций.
Для понимания материалов данного курса потребуется знание базового синтаксиса JavaScript (прохождение курса JavaScript Стартовый) и знание основ HTML и CSS.
Чему вы научитесь на данном курсе:
Создавать веб страницы с полноценным пользовательским интерфейсом
Использовать классы и наследование классов, понимать принципы объектно-ориентированного подхода при разработке на JavaScript.
Работать с функциями конструкторами и прототипами.
Работать с функциями и использовать замыкания – понимать, что такое лексическое окружение, контекст.
Работать с DOM деревом, находить элементы, создавать, удалять и менять состояние существующим элементам.
Работать со стилями через JavaScript код.
Использовать события, применять технику делегирования событий, работая с разными фазами события (Capture Phase и Bubble Phase).
Использовать HTML template и шаблонизатор mustache.js.
Работать с формами и проверять данные, введенные в формы.
Работать с данными на стороне клиента, используя cookies и Web Storage.
Обрабатывать исключения и создавать пользовательские исключения.
Организовывать асинхронный код с помощью функций обратного вызова и Promise.
Создавать сетевые запросы с помощью метода fetch.
#JavaScript #JS #OOP