拿到模板 let tmpNode = document.querySelector('#root'); 复制代码 拿到数据 let data = { name:'张三', age:'24' } 复制代码 将数据与模板结合 使用递归实现 匹配 {{ xxx }} 的正则 let reg = /{{(.+?)}}/g; // . 匹配除换行符以外的其它任意字符, () 组的意思,g 全局匹配 function compiler(...
拿到模板 let tmpNode = document.querySelector('#root'); 复制代码 拿到数据 let data = { name:'张三', age:'24' } 复制代码 将数据与模板结合 使用递归实现 匹配 {{ xxx }} 的正则 let reg = /{{(.+?)}}/g; // . 匹配除换行符以外的其它任意字符, () 组的意思,g 全局匹配 function compiler(...