Про курс
Шаблони проектування (вони ж "патерни") - це архітектурні конструкції, які описують типові способи вирішення поширених завдань, що виникають у ході проектування програмного забезпечення. Застосування патернів дозволяє зробити код, що легко підтримується і розширюється, а ваші рішення – є більш динамічними, мобільними і автономними.
За допомогою цього відеокурсу ви дізнаєтеся про всі тонкощі роботи з шаблонами проектування та кодування мовою JavaScript.
Цей курс входить до спеціальності:
Попередні Вимоги
Курс підійде тим, хто має базовий рівень HTML, CSS, а також знає мову JavaScript на рівні JavaScript Advanced курсу.
Ви навчитеся
- Використовувати різні шаблони проектування: Singleton, Фабрика, Ітератор, Декоратор, Стратегія та інші
- Використовувати шаблони кодування
- Уникати застосування основних антишаблонів у JavaScript-додатках
- Використовувати різноманітні механізми повторного використання коду JavaScript
- 5 год 1 хв
- 10.08.2015
- 6 з
- 03.12.2018
- російська
Що входить до курсу
×
Ви дійсно бажаєте відкрити доступ до тестування за курсом JavaScript Шаблони на 40 днів?
Відео курс JavaScript Шаблони стане чудовим доповненням до курсів JavaScript Essential та Advanced. Ви дізнаєтеся про шаблони проектування на JavaScript, що суттєво полегшує роботу.
На цьому відео уроці будуть розглянуті такі теми:
- Літерали об'єктів
- Створення користувальницьких конструкторів у JavaScript
- Літерали для ініціалізації масивів
- Об'єкти-обгортки простих типів у JavaScript
На цьому відео уроці будуть розглянуті такі теми:
- Термінологія пов'язана з функціями JavaScript
- Що таке контекст JavaScript функцій
- Що таке callback функція JavaScript
- Самовизначенні функції JavaScript
- Як працює замикання у JavaScript
- Мемоізація
- Карування
На цьому відео уроці будуть розглянуті такі теми:
- Шаблони зменшення кількості глобальних змінних: модуль, відкриття модуля, ізольований простір імен
- Класичні шаблони наслідування
- Сучасні шаблони наслідування
На цьому відео уроці будуть розглянуті такі теми:
- Singleton в JavaScript
- Використання шаблону фабрика (Factory) у JavaScript
- Ітератор шаблон (Iterator)
- Стратегія (strategy) для реалізації програми виконують валідацію даних
- Шаблон фасаду (Façade)
- Шаблон проксі (Proxy)
- Посередник шаблон (mediator)
- Реалізація моделі подій за допомогою шаблону спостерігач (Observer)
На цьому відео уроці будуть розглянуті такі теми:
- Шаблони та антишаблони роботи з DOM
- Як заміряти швидкість виконання ділянки JavaScript коду
- Як правильно підключити сценарій до HTML-сторінки
- Як оптимізувати сторінку та прискорити її завантаження