【文件属性】:
文件名称:nanotemplates:用于组成DRY HTML和SVG的简约模板引擎
文件大小:42KB
文件格式:ZIP
更新时间:2021-05-18 03:53:06
JavaScript
纳米模板
用于组成DRY HTML和SVG的同构模板引擎。
主要特征
安全性-运行时间是通过Angular表达式引擎(被认为是安全的)完成的,
直观—非常简单,但功能强大
IDE友好-模板基于自定义HTML标记,因此您无需安装代码突出显示
性能-编译后,可以缓存模板以提供光速渲染
灵活-模板加载是从文件系统中抽象出来的:很容易实现自定义加载(例如,从数据库或网络)
异步编译器-没有fs.readFileSync (您好,Jade!)
Nanotemplates最适合HTML和SVG,但是您可以使用它们来渲染几乎任何文本。
由于v.0.5.0版的Nanotemplates也可以在浏览器中完美运行,因此可以从脚本标签中解析捆绑的模板。
用法
// Configure renderer instance
var nano = require('nanotemplates')({
b
【文件预览】:
nanotemplates-master
----.eslintrc(930B)
----bin()
--------ntl(1KB)
----package.json(1KB)
----test()
--------.eslintrc(171B)
--------templates()
--------nano.js(6KB)
----grammar()
--------template.peg(5KB)
----Gruntfile.js(273B)
----.npmignore(205B)
----.gitignore(199B)
----lib()
--------browser.js(245B)
--------loaders()
--------job.js(9KB)
--------compiler.js(2KB)
--------main.js(321B)
--------runtime.js(1KB)
--------parser.js(102KB)
--------nano.js(609B)
--------bundle.js(1KB)
----README.md(12KB)
----.eslintignore(51B)