tweeg.js:TweegJS:Twig→JS编译器

时间:2024-02-22 04:12:34
【文件属性】:

文件名称:tweeg.js:TweegJS:Twig→JS编译器

文件大小:42KB

文件格式:ZIP

更新时间:2024-02-22 04:12:34

javascript php twig compiler CompilerJavaScript

TweegJS:一根树枝-> JavaScript编译器 该项目由罗马尼亚最大的在线零售商赞助。 Tweeg将一个或多个模板作为输入,并生成一个缩小JavaScript文件,您可以使用[removed]标记(以及非常小的)加载该JavaScript文件,以便能够在客户端上呈现这些模板。 渲染将非常快,因为那时不需要解析/编译。 换句话说,您的Twig模板成为可执行JavaScript。 浏览中不需要器,除非出于某些原因需要动态生成模板。 从NPM安装 npm install tweeg.js 样品用法 [~/tmp/twig] $ ls footer.html.twig header.html.twig index.html.twig [~/tmp/twig] $ cat header.html.twig < div xss=removed> < h1>{{ title }} [~/tmp/twig] $ cat index.html.twig {% set title = " Hello World! " %} {% include " he


【文件预览】:
tweeg.js-master
----runtime.js(22KB)
----compiler.js(3KB)
----tmp()
--------conditional.html.twig(38B)
--------for.html.twig(337B)
--------utils.html.twig(121B)
--------bar.html.twig(79B)
--------autoescape.html.twig(247B)
--------test.html.twig(2KB)
--------macros.html.twig(539B)
--------filter.html.twig(65B)
--------test.js(120B)
--------hw.html.twig(199B)
--------include.html.twig(275B)
--------set.html.twig(273B)
--------slice.html.twig(120B)
--------prog.html.twig(71B)
--------if.html.twig(76B)
--------switch.js(5KB)
--------switch.html.twig(288B)
----tweeg.js(63KB)
----test()
--------operator-in.html.twig(154B)
--------url_encode.html.twig(176B)
--------macro.html.twig(2KB)
--------json.html.twig(48B)
--------for.html.twig(1KB)
--------scope.html.twig(810B)
--------filter-replace.html.twig(262B)
--------run.js(3KB)
--------filter-reverse.html.twig(1KB)
--------filters.html.twig(2KB)
--------include.html.twig(242B)
--------striptags.html.twig(286B)
--------random.html.twig(386B)
--------expressions.html.twig(951B)
----README.md(18KB)
----.gitignore(14B)
----bin()
--------tweeg(716B)
----package.json(566B)

网友评论