Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Шаблонизация

 Шаблонизация

Mikhail Davydov

November 26, 2012
Tweet

More Decks by Mikhail Davydov

Other Decks in Education

Transcript

  1. 3 var parent = document.createElement('div'); for (var i = 0;

    i < 10; i++) { var item = document.createElement('div'); item.setAttribute('class', 'item'); item.appendChild(document.createTextNode('Pewpew')); parent.appendChild(item); } document.getElementById('container').appendChild(parent); Шаблоны на DOM методах
  2. 6 var html = '<div>'; for (var i = 0;

    i < 10; i++) { html += '<div class="item">Pewpew</div>'; } html += '</div>'; document.getElementById('container') .innerHTML = html; Шаблоны на строках
  3. 10 <div> {{do n.times}} <div class="item">Pewpew</div> {{/do}} </div> // Юзаем

    TemplateEngine.render(template, { n: 10 }) .appendTo('#container'); Шаблоны на шаблонах!