1. 程式人生 > >借助new Function 實現前端模板引擎

借助new Function 實現前端模板引擎

ges ima spa 場景 分享 簡單 pan .com .cn

1.提取標識字段,替換值

技術分享

通過正則 /<%([^%>]+)?%>取出age和name通過while替換成傳進來的值,生成this is 23,this is 123,

但是這種簡單的場景可以滿足功能,復雜的如 技術分享就無法滿足了,

於是借助new Function實現,我們直接通過new Function技術分享

返回一個拼接的數據串,就可以了。

借助new Function 實現前端模板引擎