文件名称:thymeleafjs:Thymeleaf模板引擎在JavaScript中的基本实现
文件大小:173KB
文件格式:ZIP
更新时间:2024-05-24 12:05:40
JavaScript
ThymeleafJS 模板引擎在JavaScript中的基本实现。 与Thymeleaf一起工作了几年,其他模板语言对我来说开始显得陌生。 在评估了几种现有JavaScript模板语言以帮助构建用于开发的模拟Node服务器后,我非常渴望Thymeleaf的自然模板功能。 该项目的目标是首先在等Node服务器上执行与现有JS模板库(例如类似的任务。 一旦实现Thymeleaf-in-JS梦想,我就可以开始考虑扩展目标,使其成为原始的Thymeleaf Web开发的更好伴侣:) 当前目标 该项目已经可以很好地用作服务器端模板渲染器,但是现在我正尝试使其与原始Thymeleaf配合使用,即:使用Thymeleaf在服务器上渲染模板,然后在客户端上重新渲染模板使用具有相同模板代码的ThymeleafJS(我一直将此功能称为“同构模板”,类似于在客户端和服务器上运行相同代码的同构JavaSc
【文件预览】:
thymeleafjs-main
----.eslintrc.json(426B)
----source()
--------utilities()
--------standard()
--------Thymeleaf.js(1KB)
--------processors()
--------parser()
--------TemplateEngine.js(5KB)
--------dialects()
--------Configurations.js(2KB)
----rollup.config.js(1020B)
----LICENSE.txt(11KB)
----rollup.config.dist.js(903B)
----.npmignore(50B)
----.travis.yml(111B)
----test()
--------.eslintrc.json(32B)
--------utilities()
--------template-expected.html(746B)
--------standard()
--------template.html(929B)
--------processors()
--------parser()
--------TemplateEngine.js(3KB)
--------template-fragment.html(128B)
----jest.config.js(378B)
----README.md(7KB)
----.babelrc.json(570B)
----.editorconfig(52B)
----.gitignore(62B)
----CHANGELOG.md(6KB)
----.eslintignore(21B)
----package-lock.json(300KB)
----package.json(2KB)