代码拉取完成,页面将自动刷新
同步操作将从 Michael Yang/fasty 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Fasty 是一个简约、超快的 JavaScript 模板引擎, 它使用了非常独特(独创的)的缓存技术,从而获得接近 JavaScript 极限的运行性能,并且同时支持 NodeJS 和浏览器。
Fasty 的渲染速度,超过了已知市面上的所有 JavaScript 引擎 100 倍以上。
示例1
var template = '<div> hello {{ name }} </div>'
var data = {name: "fasty"}
var fasty = new Fasty();
var result = fasty.render(template,data);
// result :<div> hello fasty </div>
示例2
var template = ' {{attr}} hello {{ func1(name) }} ---'
var data = {name: "fasty"}
var fasty = new Fasty({
//共享的模板数据 或者 方法
share : {
attr:'text...',
func1:function (v){
return v + " kiss~~"
},
}
});
var result = fasty.render(template,data);
// result : text... hello fasty kiss~~
// #1
{{~ var x = 100}}
{{x}}
// #2
{{"hello world"}}
{{~if (x == 100)}}
{{~else if(x == 200)}}
{{~else}}
{{~end}}
// #1
{{~for (item of array)}}
{{~end}}
// #2
{{~for (item in array)}}
{{~end}}
// #3
{{~for (key of Object.keys(item))}}
{{~end}}
// #4
{{~for (var x = i;x < 100;x++)}}
{{~end}}
#1
{{a?.b?.c}}
#2
{{a.bbbb?().ccc?.ddd}}
var options = {
//共享模板方法和数据
share : {
attr:'text...',
func1:function (v){
return v + " kiss~~"
},
},
// 是否是共享数据优先
// 默认 false,即: render 方法传入的 data 数据优先
shareDataFirst: false, //default is false
//是否开启安全访问,这个功能是使用 Proxy 实现的,不支持 IE 浏览器
//IE 下需要设置为 false
safelyAccess: true,
}
Fasty is licensed under the MIT License.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。