Как стать автором
Обновить

Комментарии 14

А на JQuery как то так:

$(body).append('
first
second
')
Пользуйтеся элементом <source lang="html"></source> для обрамления кода HTML в комментариях на Хабрахабре, а не то этот код воспринимается буквально и выкусывается.
А чего, собственно, к jQuery цепляться?
var t = document.createElement('table');
t.innerHTML =
 '<tr>' +
 '<th>first name</th>' +
 '<th>last name</th>' +
 '</tr>' +
 '<tr>' +
 '<td>Joe</td>' +
 '<td>Stelmach</td>' +
 '</tr>';
document.body.appendChild(t);
insertAdjacentHTML будет предпочтительнее innerHTML в большинстве случаев.
Мне кажется, шаблоны все-таки гибче.
Де факто $.el.registerElement является механизмом для создания шаблонов, вызываемых из джаваскрипта. Гибче него может быть только механизм шаблонов, вызываемых непосредственно из кода HTML.
Ок, а как насчет проблемы отделения логики от представления?
если говорить о шаблонизаторах для Rich Internet Applications, большинство из них, использующих искуственный синтаксис (в отличие от ECO к примеру), генерируют JST-интерфейс: то есть каждый шаблон или паршиал — это JS-функция, на вход которой идут данные для рендеринга, а внутри она представляет из себя набор таких же, как в этой библиотеке, вызовов функций, которые создают либо DOM-элементы, либо строки, которые эти элементы представляют в HTML.

так что это именно инструмент для организации этих шаблонизаторов, а не шаблонизации самой по себе
под искусственным синтаксисом я имею в виду всяческие HAML-js, Jade и т.д.
Симпатичная библиотечка.
Ребята, можно попросить в дистр укладывать еще и пакованную библиотеку? (уж очень там много лишнего)
Это перевод, на что указывает соответствующий значок перед заголовком блогозаписи, и слово «перевод» после заголовка блогозаписи, и имя автора первоисточника с гиперссылкою на первоисточник перед моим именем в хвосте блогозаписи.

Стало быть, если Вы желаете о чём-то попросить автора первоисточника (например, об иной организации файлов), то делать это следует не здесь.
НЛО прилетело и опубликовало эту надпись здесь
А где это может быть актуально? Я не очень понимаю, зачем описывать DOM структуру в JS-коде. Не проще ли писать простой HTML в отдельных шаблонах и для совсем уж тривиальных случаев использовать стандартные методы jQuery?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории