JavaScript, часть 2: прототипы и асинхронность
- 4.7
Course Summary
Learn JavaScript Prototypy and understand the concept of objects and prototypes in JavaScript. This course covers a detailed understanding of how to use prototypes in JavaScript for code optimization and performance improvement.Key Learning Points
- Understand the concept of Prototypy in JavaScript
- Master the use of objects in JavaScript
- Learn to optimize and improve the performance of your code
Related Topics for further study
Learning Outcomes
- Understand the concept of Prototypy in JavaScript
- Master the use of objects in JavaScript
- Learn to optimize and improve the performance of your code
Prerequisites or good to have knowledge before taking this course
- Basic understanding of JavaScript programming
- Familiarity with Object-Oriented Programming concepts
Course Difficulty Level
IntermediateCourse Format
- Online self-paced course
- Video lectures
- Quizzes
Similar Courses
- JavaScript Objects and Prototypes
- The Complete JavaScript Course 2021: From Zero to Expert!
Related Education Paths
Related Books
Description
Этот курс продолжает обучение тех, кто уже изучил основы JavaScript. На очереди не самые простые вещи: прототипы, конструкторы, асинхронный код, Node.js и DOM. По окончании обучения вы будете уметь программировать на JavaScript.
Авторы курса — разработчики из Яндекса.
Outline
- Прототипы
- Прототипы
- Цепочки прототипов и прототипы по умолчанию
- Способы установки прототипов
- Эффект затенения
- Поля только для чтения в прототипах
- Сеттеры и геттеры в прототипах
- Неперечисляемые поля в прототипах
- Слайды к лекции «Прототипы»
- Конспект к лекции "Прототипы"
- Дополнительные материалы
- Telegram специализации
- Анкета слушателя
- Прототипы
- Конструкторы
- Конструкторы
- Конструкторы и прототипы
- Конструкторы и цепочки прототипов
- Инспектирование связей между объектами, конструкторами и прототипами
- Решение проблемы дублирования кода в конструкторах
- Вызов затеняемого метода в затеняющем
- Сравнение трёх подходов к конструированию объектов: функции-конструкторы, метод create, «Классы»
- Как настроить окружение перед первым заданием по программированию
- Что надо знать перед первым заданием по программированию
- Коллекция. Решение
- Слайды к лекции «Конструкторы»
- Конспект к лекции "Конструкторы"
- Дополнительные материалы
- Конструкторы
- Асинхронный код
- Стек вызовов и очередь событий
- Системные таймеры
- Работа с файлами
- Функция обратного вызова (callback)
- Промисы
- Цепочки промисов
- Параллельное выполнение асинхронных функций. Решение
- Слайды к лекции «Асинхронность»
- Конспект к лекции "Асинхронный код"
- Node.js
- Блокирующий ввод/вывод
- Многопоточность и неблокирующий ввод/вывод
- Архитектура Node.js
- Модули
- Пакетный менеджер NPM
- http-клиент и http-сервер на Node.js
- Работа с локальной файловой системой
- Слайды к лекции «Node.js»
- Конспект к лекции
- Дополнительные материалы
- Node.js
- DOM
- Поиск элементов
- Атрибуты и свойства
- Создание элементов
- События в DOM
- Прежде чем начать
- Проверка формы. Решение
- FAQ по заданиям на взаимную оценку.
- Слайды к лекции «DOM»
- Конспект к лекции "DOM"
- Дополнительные материалы
- Ваши впечатления о курсе
Summary of User Reviews
Learn how to use JavaScript prototypal inheritance in this informative course. Many users found the course to be comprehensive and well-structured, with clear explanations and practical exercises to reinforce learning.Key Aspect Users Liked About This Course
The practical exercises and hands-on approach helped users to understand and apply the concepts more easily.Pros from User Reviews
- Comprehensive coverage of prototypal inheritance in JavaScript
- Clear explanations and easy-to-follow examples
- Practical exercises and hands-on approach to reinforce learning
- Great for beginners and intermediate learners
Cons from User Reviews
- Some users found the pacing to be too slow
- Lacks advanced topics for experienced developers
- No option for personalized feedback or interaction with the instructor
- Some users found the course materials to be outdated
- No certificate of completion for free users