文件名称:cleanshave:通过将 Mustache 模板编译成 Domplates 来优化 Mustache 模板的 CLI 工具
文件大小:35KB
文件格式:ZIP
更新时间:2024-07-10 01:02:13
JavaScript
Cleanshave v0.4.1 注意:目前发生了很多变化,API 还不稳定。 Cleanshave 是一个 CLI 工具,它通过将 Mustache HTML 模板编译成基于 DOM 的模板或模板来优化它们。 通过这种方式,我们可以立即获得 Mustache 模板的性能提升,而无需更改它们或使用其他模板语言。 用法 $ cleanshave -t templates/ -d domplates/ 安装 使用 npm 安装: $ npm install -g cleanshave 好处 Cleanshaves 会提前完成浏览器通常在运行时必须在编译时完成的工作。 性能: innerHTML每次使用时都会解析 HTML 并创建节点。 Domplate 节点在第一次使用时创建一次,并在每次后续调用时克隆。 继续做你正在做的事情:模板富有表现力、熟悉且快速创建,但使用 DOM 节
【文件预览】:
cleanshave-master
----specs()
--------sections.json(6KB)
--------inverted.json(5KB)
--------interpolation.json(9KB)
--------partials.json(2KB)
--------~lambdas.json(6KB)
--------delimiters.json(4KB)
--------comments.json(2KB)
----package.json(771B)
----test()
--------inverted.js(937B)
--------domplates.js(3KB)
--------NodeBuilder.js(1KB)
--------lib.js(5KB)
--------sections.js(937B)
--------interpolation.js(882B)
--------partials.js(2KB)
--------parser()
----Gruntfile.js(427B)
----src()
--------fileIO.js(2KB)
--------cleanshave.js(2KB)
--------NodeBuilder.js(2KB)
--------lib.js(5KB)
--------lib.min.js(2KB)
--------parser.js(34KB)
--------grammar.peg(2KB)
--------parser()
----examples()
--------simple.jst(85B)
--------section.jst(46B)
--------test.jst(75B)
----.gitignore(39B)
----README.md(1KB)
----cleanshave(1KB)