javascript文本模板用法示例
这是我所指的prism.js算法的一个小功能,没什么好说的,作为一个程序猿例应理解秒。
字符串模板引擎类:
/ / *级* StringTemplate =功能(
可选模式:clpatt regexp } {:* /模式/正则表达式){
如果(!!!模式){
this.patt = pattern.patt;
this.clpatt = pattern.clpatt;
{人}
this.patt = / % { * { w - } + * } /克;
this.clpatt = /(^ % { *(*)| } $)/克;
}
this.format =功能(Val,MAP){
var ls = };
VaR的研究;
VaR的有效= 0;
而(((RE = this.patt.exec(Val))!= NULL){
var = 0 };
var启动= val.substr(预防,res.index -预防);
有效= res.index + va.length;
Ls.push(开始);
VaR VAC = va.replace(this.clpatt,);
Ls.push(图{伏});
}
Ls.push(val.substr(预防,val.length));
返回ls.join();
}
}
使用方式:
var str =新StringTemplate()。格式(你好% {用户名},{ }欢迎%系统再次
你好,肖明,欢迎再次登陆。
希望本文能对大家的javascript程序设计有所帮助。