Внимание! Этот курс находится в разделе «Песочница». Курсы в этом разделе сделаны пользователями Хекслета и всегда бесплатны. Администрация Хекслета не несет ответственности за эти курсы
Бесплатный
курс
JS: Прототипы
3850 студентов
Последнее обновление:
28 февраля 2024
Включено в курс
Чему вы научитесь
- Правильно использовать прототипы для создания своих типов данных
- Реализовывать прототипное наследование
- Применять полиморфизм для ухода от условных конструкций
Описание
Этот курс посвящен прототипам — реализации объектно-ориентированного программирования в JavaScript. Вы познакомитесь с прототипным наследованием в JavaScript и узнаете, как создавать объекты с его помощью. Вы научитесь работать с прототипами и использовать их для расширения функциональности объектов. Знания из этого урока помогут лучше понять, как работает JavaScript.
Этот курс подойдет тем, кто уже знаком с основами синтаксиса JavaScript. Чтобы учиться было проще, стоит заранее изучить
Программа курса
Продолжительность 4 часа
-
3
Абстрактное синтаксическое дерево
Знакомимся с AST — абстрактным синтаксическим деревом, которое участвует практически в любой программе, занимающейся парсингомтесты
-
4
Полиморфизм подтипов
Рассматриваем полиморфизм подтипов на примере практического задания из прошлого урока -
7
Функции как объекты
Знакомимся с особенностью языка JavaScript — функции в нем являются объектамитесты
-
8
Позднее связывание
Рассматриваем концепцию позднего связывания, одну из двух главных идей объектно-ориентированного программированиятесты
-
11
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса