加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
js-template.min.js 404 Bytes
一键复制 编辑 原始数据 按行查看 历史
phptom 提交于 2014-09-16 17:30 . upgrade js_template to faster version
function js_template(t){var s='_{'+Math.random()+'}_';var e=t.replace(/\n|\r|\t/g,"");var j=[];e=e.replace(/<js>(.*?)<\/js>/g,function($0,$1){j.push($1);return s;});var t=e.split(s);e=" var output='';";for(var i=0;i<j.length;++i){e+='output+=t['+i+'];';e+=j[i];}
e+='output+=t['+j.length+'];';e+='return output;';var fun=new Function('vars','t',e);return function(data){return fun.apply(null,[data,t]);}}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化