<% javascript code; %>
– javascript код
Между разделителями <% ... %> записывается и выполняется javascript код.
<%= HTMLString %>
– вывод строки как HTML
Содержимое переменной будет выводиться как HTML.
<%- text %>
– вывод строки в виде текста.
Теги будут будут преобразованы в текст. Например <hr>
-> <hr>
Теги script с типом type="text/template"
служат контейнерами для шаблонов.
Данные записанные в данном теге не будут отображаться на странице, таким образом мы прячем шаблон.
<script type="text/template" id="items-template">
<div class="items">
<% _.forEach(items, function(item) { %>
<div class="item-title">
<%- item.title %>
</div>
<div class="item-description">
<%= item.description %>
</div>
<% }); %>
</div>
</script>