О курсе
Шаблоны проектирования (они же “паттерны”) - это архитектурные конструкции, которые описывают типичные способы решения распространенных задач, возникающих в ходе проектирования программного обеспечения. Применение паттернов позволяет сделать код легко поддерживаемым и расширяемым, а ваши решения - более динамичными, мобильными и автономными.
С помощью данного видео курса вы узнаете обо всех тонкостях работы с шаблонами проектирования и кодирования на языке 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 странице
- Как оптимизировать страницу и ускорить ее загрузку