采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,想请问一下Hogan.js这种模版引擎,感觉发展很久了,跟现在常见的前端框架,演变的历史到底是什么,差距又在哪呢?
到底用这模板引擎的好处,我的感觉又跟反应的JSX很像,但感觉又不太一样,能说说不
最开始的是字符串拼接: '<div>' + data + '</div>' , 难受程度可以自己体会下;
后来有了字符串的替换或拼接,简单的模板引擎:'<div>{data}</div>'.replace('{data}',data);或者['div', data, '</div>'].join('');
再后来就是 hogan 这种能解决更复杂一点的变量替换,和处理一些简单的逻辑;
后面还有一些更复杂的模板,支持更复杂的逻辑,模板的引用、继承什么的,还能稍微复杂一点的逻辑。
所以其实现在JSX跟.vue都是模板语言麻?跟以前钱后端还没分离时有的模板语言有什么差距呢
可以这么理解,他们做逻辑的能力比较强,里面支持语法块。原来旧一点的一般就支持到表达式的级别
非常感谢!
登录后可查看更多问答,登录/注册
【毕设项目精品】前端实战,对接真实服务端数据,开发完整项目
1.7k 14
1.4k 13
1.9k 12
1.4k 12