Описание тега knockout-components
Компоненты - это мощный и чистый способ организации кода пользовательского интерфейса в автономные многократно используемые блоки. Компоненты стали доступны в версии 3.2.0.
Компоненты - это мощный и чистый способ организации кода пользовательского интерфейса в автономные многократно используемые блоки. O ни:
- может представлять отдельные элементы управления / виджеты или целые разделы вашего приложения
- содержат собственное представление и обычно (но необязательно) свою собственную модель представления
- могут быть предварительно загружены или загружены асинхронно (по запросу) через AMD или другие модульные системы
- может получать параметры и, при необходимости, записывать в них изменения или вызывать обратные вызовы
- могут быть составлены вместе (вложены) или унаследованы от других компонентов
- можно легко упаковать для повторного использования в проектах
- позволяют вам определять свои собственные соглашения / логику для конфигурации и загрузки
Этот шаблон полезен для больших приложений, поскольку он упрощает разработку за счет четкой организации и инкапсуляции, а также помогает повысить производительность времени выполнения за счет постепенной загрузки кода приложения и шаблонов по мере необходимости.
Контент, на который имеется ссылка из Knockout.js в разделе " Компоненты и пользовательские элементы - Обзор".