老师,想请问一下Hogan.js这种模版引擎,感觉发展很久了,跟现在常见的前端框架,演变的历史到底是什么,差距又在哪呢?
来源:4-4 通用JS工具类封装(hogan 渲染html模板功能)
weixin_慕娘7428686
2018-11-10
老师,想请问一下Hogan.js这种模版引擎,感觉发展很久了,跟现在常见的前端框架,演变的历史到底是什么,差距又在哪呢?
到底用这模板引擎的好处,我的感觉又跟反应的JSX很像,但感觉又不太一样,能说说不
写回答
1回答
-
最开始的是字符串拼接: '<div>' + data + '</div>' , 难受程度可以自己体会下;
后来有了字符串的替换或拼接,简单的模板引擎:'<div>{data}</div>'.replace('{data}',data);或者['div', data, '</div>'].join('');
再后来就是 hogan 这种能解决更复杂一点的变量替换,和处理一些简单的逻辑;
后面还有一些更复杂的模板,支持更复杂的逻辑,模板的引用、继承什么的,还能稍微复杂一点的逻辑。
032018-11-14
相似问题
老师 hogan 一直不能用
回答 3
前后端怎么整合在本地
回答 1