Публикации по теме 'template-engine'
Механизм шаблонов (Ejs против мопса)
Механизм шаблонов — это парсер шаблонов node js, который позволяет нам разбивать большие файлы на более мелкие и управляемые коды, что настоятельно рекомендуется для отладки и отслеживания данных по всему проекту. Мы также можем повторно использовать коды на всех страницах нашего веб-сайта. Есть много шаблонов node js, которые мы можем использовать, но среди них наиболее известны ejs и jade . Эти шаблоны позволяют нам создавать множество интересных вещей, включая веб-блоги, персональный..
Как создать шаблонизатор с помощью JavaScript
Привет, это я, @shadowtime2000 , один из сопровождающих Eta , быстрого встраиваемого шаблонизатора. В этом уроке я покажу, как создать изоморфный (браузер/узел) механизм шаблонов JavaScript.
Дизайн
Первоначальный дизайн механизма шаблонов будет довольно простым. Он просто интерполирует значения из объекта data . Он будет использовать {{valueName}} для интерполяции значений.
Простой рендеринг
Во-первых, давайте создадим простую функцию рендеринга, которая берет шаблон и данные и..
Вопросы по теме 'template-engine'
Какой язык шаблонов использует Tumblr?
Tumblr использует очень простой язык шаблонов для своих тем:
{block:Text}
<li class="post text">
{block:Title}
<h3><a href="{Permalink}">{Title}</a></h3>
{/block:Title}...
7700 просмотров
schedule
16.02.2024
реализация механизма шаблонов
В настоящее время я создаю этот небольшой механизм шаблонов. Он принимает строку, содержащую шаблон в параметре, и словарь «тегов, значений» для заполнения шаблона.
В движке я понятия не имею, какие теги будут в шаблоне, а какие нет.
В...
810 просмотров
schedule
31.07.2022
шаблоны: удаление элементов, у которых нет данных
Я использую функцию шаблонов Groovy xml. Ниже мой шаблон и привязки. Иногда у меня нет никакого значения для LastName. Я бы хотел, чтобы groovy не создавал элемент, если у него нет непустых данных. Может ли кто-нибудь предложить, как это сделать?...
375 просмотров
schedule
28.12.2023
Показать все данные, поступающие из mongodb, и отобразить их в шаблонизаторе doT.js.
Я хотел извлечь данные из mongodb и передать их в представление. Кажется, все работает, но вместо того, чтобы видеть все 10000 записей, я вижу только одну. Я чувствую, что очень близок к ее решению, но я застрял... Я использую node-mongodb-native,...
3703 просмотров
schedule
25.03.2024
Есть ли лучший способ применить фильтр nl2br с Jinja/Flask?
Я использую Jinja с Flask (автоэкранирование включено) и пытаюсь применить этот фильтр
import re
from jinja2 import evalcontextfilter, Markup, escape
_paragraph_re = re.compile(r'(?:\r\n|\r|\n){2,}')
app = Flask(__name__)...
2522 просмотров
schedule
03.11.2022
Является ли в smarty эквивалентом макросов, как в twig
Мне интересно, есть ли эквивалент функции макроса из twig http://twig.sensiolabs.org/doc/tags/macro.html в smarty.
Я не хочу использовать умные плагины для этого, потому что я хочу иметь возможность писать эти макросы прямо в шаблоны....
1597 просмотров
schedule
03.11.2023
Создание динамического макета строки списка Программно
Мы ищем решение на основе шаблона для строки списка, где каждая строка списка может иметь разные поля 2 и их выравнивание, которое будет управляться сервером в форме json.
Этот json будет иметь информацию о полях и типах полей, таких как метка,...
221 просмотров
schedule
14.07.2022
Spring, как объединить внешнюю html-страницу с сгенерированным контентом
Привет, в настоящее время я разрабатываю приложение Spring (3.2.x), в котором мне нужно вставить свой контент на данную страницу в определенный момент, указанный идентификатором.
Это то, что я сейчас делаю:
@RequestMapping(value = "/{part}",...
1631 просмотров
schedule
15.10.2022
dustjs-linkedin с экспресс 3
Я пытаюсь заставить dustjs-linkedin работать с проектом Express 3, однако я не могу пройти мимо этой ошибки:
Error: Template name parameter cannot be undefined when calling dust.compile
at Object.compiler.compile...
1742 просмотров
schedule
04.08.2022
Как создать механизм шаблонов Javascript, который не уничтожает события, прикрепленные к шаблону?
Я оценивал множество различных шаблонизаторов JS на стороне клиента (doT, parrot, dust.js, микрошаблоны, подчеркивание и т. д.). Все они работают одинаково, используя некоторые типы тегов для представления данных, а некоторые дают возможность...
200 просмотров
schedule
29.03.2024
механизм шаблонов ejs, расширение родителя для формирования достойного шаблона проектирования
С помощью системы шаблонов twig вы можете расширить родительский шаблон с помощью функции extends.
Я только начинаю работать с узлом и использую механизм шаблонов ejs, но не могу найти аналогичную функциональность. Кто-нибудь знает, возможно ли...
435 просмотров
schedule
25.06.2022
интерполяция строк для значения атрибута в двойных кавычках в erb
Как я могу написать выражение erb с экранированием атрибутов в двойных кавычках и получить правильное поведение экранирования?
Например, мне нужно что-то, что будет выводить:
value="Hello World"
если should_print_value истинно, и при...
3342 просмотров
schedule
03.12.2023
Объединение koa-router с koa-handlebar
Я пытаюсь использовать koa-handlebars (механизм шаблонов на стороне сервера) с koa-маршрутизаторами в koa.
.get('/', function* () {
this.body = this.render('myViewHere', {});
})
Документов по этому поводу нет!
Единственная документация...
1185 просмотров
schedule
20.02.2024
Jade Template Engine - изменить заголовок раздела на главных страницах
Я использую Jade Template Engine. Мне нужно изменить название раздела на главных страницах.
h1.text-center.main-title| The title here
Заголовок из другой части страницы по этому коду
include ./parts/_page-header.jade
Я пытаюсь...
103 просмотров
schedule
04.02.2024
Thymeleaf: как исключить внешний тег при использовании th:each?
Официальный документ Thymeleaf 2.1.4 демонстрирует использование for each , как показано ниже:
<tr th:each="prod : ${prods}" th:class="${prodStat.odd}? 'odd'">
<td th:text="${prod.name}">Onions</td>
<td...
10947 просмотров
schedule
10.01.2024
Механизм шаблонов на стороне клиента с поддержкой XML
Существует ли механизм шаблонов на стороне клиента с поддержкой XML/Xpath? Я просмотрел руль, усы, подчеркивание и т. д., но похоже, что они могут принимать только объект JSON в качестве контекста.
Что я действительно ищу, так это иметь xpath в...
522 просмотров
schedule
13.11.2022
Шаблонизатор для Codeigniter
Я новичок в Codeigniter и хочу использовать его в качестве интерфейса API RESTful . У меня уже есть API, созданный с помощью Phalcon и MongoDB. Есть ли способ использовать какой-либо механизм шаблонов в представлениях Codeigniter, который может...
97 просмотров
schedule
21.08.2022
Ритм использует преобразователи и вложенные теги с тегом @i18n.
Во-первых, я очень доволен Ритмом! Отличная работа для чего-то бесплатного.
Недавно я начал интернационализировать свои шаблоны с помощью Rythm, и некоторые вещи кажутся более громоздкими, чем нужно. Мне интересно, есть ли лучший способ сделать...
114 просмотров
schedule
04.10.2022
Привязка данных в JsViews
У меня есть массив строк и объект, свойства которого получены из этого массива. Например,
var arrayOne = ["One","Two", "Three"];
var objOne = {};
for(var i=0;i<arrayOne.length;i++){
objOne[arrayOne[i]] = "some val";...
113 просмотров
schedule
21.03.2024
Как добавить Thymeleaf SpringSecurityDialect в весеннюю загрузку
В конфигурации моего механизма шаблонов я хотел бы добавить SpringSecurityDialect(), например:
@Bean
public TemplateEngine templateEngine() {
SpringTemplateEngine engine = new SpringTemplateEngine();
engine.addDialect(new...
5689 просмотров
schedule
19.03.2024