2016-03-26 3 views
1

Я изучаю javascript templating engines и ищу использовать handlebars.js.Handlebars.js и теги ссылок

Из того, что я понимаю, о handlebars.js, она используется в основном для содержания на сводится на минимум в HTML-страницы, а более конкретно такие вещи, как

<h2>{{h2 title}}</h2> 
<p>{{Paragraph information}}</p> 

Я думал, что это было удивительно, и было бы здорово использовать для минимализируйте множественный скрипт, ссылку .css У меня есть на странице.

Однако на странице с ручками я ничего на нем не видел, хотя я думал, что это будет потрясающее использование, поэтому я пришел к выводу, что, вероятно, это не то, что предполагается использовать для ?

Итак, мой quesiton ... есть ли какие-либо недостатки для этого, и должен ли я использовать этот подход для минимизации тегов и <link>?

ответ

0

Первое использование рулей должно иметь: шаблоны, которые вычисляются клиентом ... и это здорово, если вы хотите, чтобы, например, содержимое ajax отображалось на клиенте без необходимости повторной отправки всего html стр.

Это означает, что да, вы можете повторно использовать свой код, но ваши данные все равно должны быть переданы пользователю, а «размер» данных не всегда будет выигрышем.

Но целью шаблонов является универсальность вашего кода, поэтому вы не будете беспокоиться о том, что вы будете отображать, вам нужно получить код, который всегда отображает объекты с тем же методом.

В моем случае я использую его для отображения значений на клиентах, не вычисляя один и тот же html на сервере. Таким образом, клиент загружает страницу, и всякий раз, когда он нажимает на значение, я сначала получаю контекст JSON, который придерживается моего значения, а затем я вычисляю результат контекста + шаблон в клиентском браузере, чтобы поместить его, наконец, в DOM.

Смежные вопросы