Я - веб-парень, занимающийся в основном серверной частью Perl, и постепенно делаю выводы.
- Гораздо лучше выполнить большую часть кода с помощью Javascript и перебрасывать данные назад и вперед с помощью AJAX, чем нажимать на кнопку "Подтвердить" и перезагружать в основном идентичную страницуjQuery, потому что мне нравится CSS, и забавно объединять большие длинные и страшные для других определения
- Есть что-то в этом шаблоне.
Вы хотите, чтобы ваши HTML-элементы выгляделикак ваши HTML-элементы, и это легче определить в HTML:
<div class="sidebar_elem">
<a href=""> TEXT</a>
</div>
Чем это можно сделать в Javascript или jQuery:
( '<div/>' )
.attr('id' , 'sidebar_elem' + i )
.addclass( 'sidebar_elem' )
;
( '<a/>' )
.attr('href' , link_url )
.appendTo( '#sidebar_elem' + i )
;
Это означает, чтоЯ больше не являюсь агностиком по шаблонам, но я не знаю, в какой инструмент шаблонов можно верить. Я изучил некоторые шаблоныные плагины на основе jQuery, но я еще не доволен ни одним из них, отчасти потому, что яКажется, я хотел поместить весь этот код в саму страницу, что нарушает фразу «Только разметка входит в файлы HTML, только стиль переходит в файлы CSS, только код переходит в файлы JS»reciting.
Итак, я ищу основанный на Javascript инструмент для создания шаблонов, который позволил бы мне иметь свои шаблоны во внешнем файле, чтобы я мог иметь одно изменение шаблона, охватывающее серию веб-страниц.Если это основано на jQuery, это здорово, меньше вещей, которые я должен выучить, но это не нарушает договоренности.