- что такое объект?
- что такое полифил?
- что такое ES6, класс = синтаксический сахар над объектом https://stackoverflow.com/a/15192758/7398502
- Прототип об’єкта
- Властивість prototype
- Вбудовані класи
- Функція – конструктор
- Наслідування класів
- Внутрішній устрій методу ‘extend’ і поліфілл ‘Object.create’
- Функціональне наслідування
https://codesandbox.io/s/qqill?file=/src/index.js
- https://www.codewars.com/kata/53f0f358b9cb376eca001079/train/javascript
- https://www.codewars.com/kata/586a3270c66d18ad810001d4/train/javascript
- https://www.codewars.com/kata/557e508a47c7e9adf9000062/javascript
- https://www.codewars.com/kata/526471539d52735c620000c6/train/javascript
- https://www.codewars.com/kata/53b2ff49b82af296ce001139/train/javascript
- Загальна інформація про ООП
- Інкапсуляція
- Поліморфізм
- Спадкування
- Абстракція даних
- UML Diagram
- Поняття ‘клас’
https://scotch.io/tutorials/understanding-javascript-closures-a-practical-approach
https://blog.pragmatists.com/the-many-faces-of-this-in-javascript-5f8be40df52e - this описан хорошо
можно вспомнить что переменная - именованная / адресуемая другим образом область памяти, адрес которой будет известен далее
- Немного поговорить, что такое объект, ссылочные типы данных
- Что такое контекст и как его есть с this?
- Робота з this (4 способи використання)
- Використання ‘call’, ‘apply’ +привязка контекста
- Робота з ‘bind’, каррінг і поліфілл (не забыть за стрелочные с this)
- Дескриптори, геттери і сеттери властивостей
- Что такое замыкания?
- Шаблон проєктування Singletone через замикання
- Збирач сміття
https://stackoverflow.com/questions/4416317/what-is-the-dom-and-bom-in-javascript
- Загальна інформація про ‘window’, ‘navigator’, ‘document’, ‘location’, ‘history’
- Навігація по DOM елементам
- Властивості вузлів
- Додавання і видалення вузлів
- Робота зі стилями
- Робота з координатами
- Введення в браузерні події
- Порядок обробки подій (Event Loop)
- Асинхронні події
- Робота з SetTimeout / SetInterval
- Спливання і перехоплення
- Делегування подій
- Події з використанням миші, клавіатури і прокрутка
- Завантаження документа
6. Робота з системою контролю версій
- Формування DOM покроково
- Формування Render Tree
- Порядок формування CSSOM
- Оптимізація, мініфікація, робота з Http Cache.
- Cookies
- Localstorage / Sessionstorage
- IndexedDB
- Manifest
- ServiceWorker
- Progressive Web Application
- как работают браузеры
- Введення в Http протокол
- Переваги та недоліки протоколу
- Робота з AJAX
- Загальна інформація про RESTful API
- JSON
- CORS
- Робота з WebSocket
- Протокол JSONP