понимание шаблона Jquery

Я читаю и пытаюсь понять пример шаблона Jquery.

 
  {{tmpl "titleTemplate"}}
  Director: ${Director}






var movies = [
  { Name: "The Red Violin", Director: "François Girard" ,Producer : "ssss" },
  { Name: "Eyes Wide Shut", Director: "Stanley Kubrick" },
  { Name: "The Inheritance", Director: "Mauro Bolognini" }
];

/* Convert the markup string into a named template,
   referenced by the {{tmpl}} tag */
$.template( "titleTemplate", "${Name}" );

/* Render the movies data, using the named template as a nested template */
$( "#movieTemplate" ).tmpl( movies ).appendTo( "#movieList" );

В этом примере программы я не могу понять о:

/ * Преобразовать строку разметки в именованный шаблон, на который ссылается тег {{tmpl}} * /

когда мы звоним: $ ("#movieTemplate» ) .tmpl (movies) это вызывает шаблон для того, что мы вызываем функцию шаблона с входными фильмами и добавляем это к movieslistid.

если я удалю код

$.template( "titleTemplate", "${Name}" );

это не работает. Можете ли вы объяснить, зачем нам это нужно и что он здесь делает, например, что делает: / * Преобразовать строку разметки в именованный шаблон, Mean и все ..

Я пытался читать онлайн и обнаружил, что я не получаю разъяснения

Ответы на вопрос(1)

Решение Вопроса

Содержит ссылку на шаблон с именем"titleTemplate"шаблон, который еще не определен:

<script id="movieTemplate" type="text/x-jquery-tmpl"> 
  {{tmpl "titleTemplate"}}
  <tr class="detail"><td>Director: ${Director}</td></tr>
</script>

Эта строка определяет этот отсутствующий шаблон:

$.template( "titleTemplate", "${Name}" );

Это еще один способ сказать

<script id="titleTemplate" type="text/x-jquery-tmpl"> 
  <tr class='title'><td>${Name}</td></tr>
</script>

В сущности, пример показывает, что вы можете определить шаблоны двумя способами

декларативно в исходном коде HTML, как элементыпрограммно из строк через$.template()
 The Learner21 нояб. 2012 г., 11:30
Спасибо за объяснение

Ваш ответ на вопрос