С новой шаблонной жизнью в KnockoutJS с поддержкой DOM станет легко.
Но иногда страницы содержат миллионы из них, и все шаблоны являются статическими или просто i18n'zed. Поэтому было бы здорово получить шаблоны с сервера через отдельные HTTP-вызовы, чтобы браузер мог их кэшировать как статические файлы.
Это значительно снизит трафик и нагрузку на весь сервер! Страницы будут светлыми и содержат только измененные данные. Шаблоны хранятся в CDN. Это мечта!
Это было возможно с jQuery.tmpl и require.js. Но как это сделать с самим нокаутом?
Было бы идеально загружать шаблоны по имени по запросу, например, php __autoload()
для шаблонов, но по крайней мере было бы замечательно как-то включать шаблоны в качестве удаленных html-файлов на страницу и анализировать их на предмет выбивания.
Вы знаете, как это сделать?