手写模板引擎
模板引擎
阅读vue和mustache源码后,自己实现一个简易版的模板引擎
实现思路
1、获取页面模板字符串
let template = document.getElementById(id).innerHTML
2、解析成树结构tokens数组,通过栈管理
3、 将数据替换上去然后渲染到页面上
// 渲染
function resuleStr(Tokens, data) {
let resuleStr = ''
Tokens.forEach((item, index) => {
if
原创
2022-03-02 14:55:23 ·
448 阅读 ·
0 评论