百度网站下载,企业信息管理系统登录,动易网站 自定义邮箱,网上做设计的网站有哪些转载自 art-template介绍
介绍
art-template 是一个简约、超快的模板引擎。
它采用作用域预声明的技术来优化模板渲染速度#xff0c;从而获得接近 JavaScript 极限的运行性能#xff0c;并且同时支持 NodeJS 和浏览器。在线速度测试。
特性
拥有接近 JavaScript 渲染极…转载自 art-template介绍
介绍
art-template 是一个简约、超快的模板引擎。
它采用作用域预声明的技术来优化模板渲染速度从而获得接近 JavaScript 极限的运行性能并且同时支持 NodeJS 和浏览器。在线速度测试。
特性
拥有接近 JavaScript 渲染极限的的性能调试友好语法、运行时错误日志精确到模板所在行支持在模板文件上打断点Webpack Loader支持 Express、Koa、Webpack支持模板继承与子模板浏览器版本仅 6KB 大小
art-template4.0 新特性一览
模板
art-template 同时支持两种模板语法。标准语法可以让模板更容易读写原始语法具有强大的逻辑处理能力。
标准语法 {{if user}}h2{{user.name}}/h2
{{/if}}原始语法 % if (user) { %h2% user.name %/h2
% } %原始语法兼容 EJS、Underscore、LoDash 模板。
渲染模板 var template require(art-template);
var html template(__dirname /tpl-user.art, {user: {name: aui}
});核心方法 // 基于模板名渲染模板
template(filename, data);// 将模板源代码编译成函数
template.compile(source, options);// 将模板源代码编译成函数并立刻执行
template.render(source, data, options);