老师,想请问一下Hogan.js这种模版引擎,感觉发展很久了,跟现在常见的前端框架,演变的历史到底是什么,差距又在哪呢?

来源:4-4 通用JS工具类封装(hogan 渲染html模板功能)

weixin_慕娘7428686

2018-11-10

老师,想请问一下Hogan.js这种模版引擎,感觉发展很久了,跟现在常见的前端框架,演变的历史到底是什么,差距又在哪呢?

到底用这模板引擎的好处,我的感觉又跟反应的JSX很像,但感觉又不太一样,能说说不

写回答

1回答

Rosen

2018-11-10

最开始的是字符串拼接: '<div>' + data + '</div>' , 难受程度可以自己体会下;

后来有了字符串的替换或拼接,简单的模板引擎:'<div>{data}</div>'.replace('{data}',data);或者['div', data, '</div>'].join('');

再后来就是 hogan 这种能解决更复杂一点的变量替换,和处理一些简单的逻辑;

后面还有一些更复杂的模板,支持更复杂的逻辑,模板的引用、继承什么的,还能稍微复杂一点的逻辑。


0
3
weixin_慕娘7428686
非常感谢!
2018-11-14
共3条回复

真实数据对接 从0开发前后端分离的企业级上线项目

【毕设项目精品】前端实战,对接真实服务端数据,开发完整项目

4262 学习 · 4113 问题

查看课程