[http://vincentmi.gitbooks.io/extendingthymeleaf/content/][http://vincentmi.gitbooks.io/extendingthymeleaf/content/]
模板模式或许是Thymeleaf最强大的扩展点,模板模式实际上定义了什么可以被认为是一个“模板”。创建定制化的模板模式允许我们处理不同于默认的XML,XHTML,HTML5的文档格式。
[http://vincentmi.gitbooks.io/extendingthymeleaf/content/][http://vincentmi.gitbooks.io/extendingthymeleaf/content/]
模板模式或许是Thymeleaf最强大的扩展点,模板模式实际上定义了什么可以被认为是一个“模板”。创建定制化的模板模式允许我们处理不同于默认的XML,XHTML,HTML5的文档格式。
Posted by Vincent on Friday, July 24, 2015
[http://vincentmi.gitbooks.io/extendingthymeleaf/][http://vincentmi.gitbooks.io/extendingthymeleaf/]
足球是麝香草大陆最流行的运动。每个赛季有10对参加联赛,主办方请为我们为它创建一个叫做"Extrathyme"的网站。
这个网站将非常简单,就是一个表格。
然后在表格上显示一个广告和最近比赛的比分。
Posted by Vincent on Friday, July 24, 2015
gitbook [http://vincentmi.gitbooks.io/extendingthymeleaf/content/][1]
如果你读过Thymeleaf的入门教程(你应该已经读完了)。你应该知道你之前学的准确的说不是Thymeleaf,而是Thymeleaf的标准方言。(或者,如果你读过Thymeleaf+Spring教程的话就是Spring标准方言)。
这是什么意思?意思是你学的th:xattribute只是可以立即使用的标准方言。但是你可以使用你喜欢的名字自己定义一组attribute或者tag在Thymeleaf用来处理你的模板。你可以定义你自己的方言。
Posted by Vincent on Thursday, July 23, 2015
gitbook [http://vincentmi.gitbooks.io/extendingthymeleaf/content/][http://vincentmi.gitbooks.io/extendingthymeleaf/content/]
Thymeleaf是一个很容易扩展的库。他的关键在于,大部分面向用户的功能不是直接构建在他的核心中,而是通过打包和组件化到一个称为Dialects(方言)的功能集合中。
Posted by Vincent on Thursday, July 23, 2015