(function ($) { $.fn.razor = function (data) { var render=$(this).data(razor); if (!render) { var html = $(this).html(); ...
(function ($) { $.fn.razor = function (data) { var render=$(this).data('razor'); if (!render) { var html = $(this).html(); var isNewEngine = ''.trim; if (isNewEngine) { render = new Function("data", "var p='';" + "p+='" + html.replace(/[\r\t\n]/g, " ").split("<%").join("\t").replace(/((^|%>)[^\t]*)'/g, "$1\r").replace(/\t=(.*?)%>/g, "';p+=$1;p+='").split("\t").join("';").split("%>").join("p+='").split("\r").join("\\'") + "';return p;"); } else { render = new Function("data", "var p=[];" + "p.push('" + html.replace(/[\r\t\n]/g, " ").split("<%").join("\t").replace(/((^|%>)[^\t]*)'/g, "$1\r").replace(/\t=(.*?)%>/g, "',$1,'").split("\t").join("');").split("%>").join("p.push('").split("\r").join("\\'") + "');return p.join('');"); } $(this).data('razor', render); } return render(data); }})(jQuery);
原标题:micro
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。