Комментарии 8
напишу весь этот таймлиф за пару дней максимум )))
но:
синтаксис [ ( $# th. не нужен. серьёзно.
разделение на «текст, js и css» не нужно. серьёзно))). не забудь что сам JS изначально был языком шаблона для html ))
что нужно так это функции , тогда можно будет говорить о расширяемости, ещё лучше — изменение грамматики, уж очень глаза колит ненужный гнолий синтакс "[(${th.", можно заменить его на нечто редкоиспользуемое например § и добавить питоньей лаконичности что то вроде:
чтобы потом вызывать как
но:
синтаксис [ ( $# th. не нужен. серьёзно.
разделение на «текст, js и css» не нужно. серьёзно))). не забудь что сам JS изначально был языком шаблона для html ))
что нужно так это функции , тогда можно будет говорить о расширяемости, ещё лучше — изменение грамматики, уж очень глаза колит ненужный гнолий синтакс "[(${th.", можно заменить его на нечто редкоиспользуемое например § и добавить питоньей лаконичности что то вроде:
/*§function void simpleList(items)
for (item : items)
- $item
§*/
чтобы потом вызывать как
//§simpleList(x)
0
а тьфу я написал ерунду, Freemarker есть давно и в нём есть всё что нужно
0
как вставить атрибут
th:onclick="|ga('${xxx}', '${yyy}');|"
в тег без экранирования? Что бы я не делал, в исходном коде одиночные кавычки всегда экранированы #39;
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Учебник Thymeleaf: Глава 13. Текстовые режимы шаблона