Описание тега knockout-components

Компоненты - это мощный и чистый способ организации кода пользовательского интерфейса в автономные многократно используемые блоки. Компоненты стали доступны в версии 3.2.0.

Компоненты - это мощный и чистый способ организации кода пользовательского интерфейса в автономные многократно используемые блоки. O ни:

  • может представлять отдельные элементы управления / виджеты или целые разделы вашего приложения
  • содержат собственное представление и обычно (но необязательно) свою собственную модель представления
  • могут быть предварительно загружены или загружены асинхронно (по запросу) через AMD или другие модульные системы
  • может получать параметры и, при необходимости, записывать в них изменения или вызывать обратные вызовы
  • могут быть составлены вместе (вложены) или унаследованы от других компонентов
  • можно легко упаковать для повторного использования в проектах
  • позволяют вам определять свои собственные соглашения / логику для конфигурации и загрузки

Этот шаблон полезен для больших приложений, поскольку он упрощает разработку за счет четкой организации и инкапсуляции, а также помогает повысить производительность времени выполнения за счет постепенной загрузки кода приложения и шаблонов по мере необходимости.

Контент, на который имеется ссылка из Knockout.js в разделе " Компоненты и пользовательские элементы - Обзор".