为了账号安全,请及时绑定邮箱和手机立即绑定

关于前端模板引擎?

关于前端模板引擎?

宝慕林4294392 2019-03-13 14:15:35
模板引擎可大大简化前端数据的渲染,那么从性能上来讲模板引擎和原生通过循环拼接字符串相比谁更高一点呢?目前有什么好的轻量级的模板引擎吗?
查看完整描述

9 回答

?
红糖糍粑

TA贡献1815条经验 获得超6个赞

模板引擎解析后跟字符串拼接是一样的,如果动态解析性能会弱一点,mustache是比较轻量的


查看完整回答
反对 回复 2019-03-27
?
开心每一天1111

TA贡献1836条经验 获得超13个赞

从原理上说,模板引擎需要支持比较复杂的语法,处理速度会慢一点;但有的模板引擎有类似于编译的技术,将模板解析结果转化为javascript代码,性能应该和直接拼写字符串差距非常小了。

所以说如果不是页面有几千行的场景,模板引擎的性能根本就不用太关注。
以前用过artTemplate,感觉还比较方便,网上资料也很多,可以自己做个性能的测试比较。


查看完整回答
反对 回复 2019-03-27
?
慕妹3242003

TA贡献1824条经验 获得超6个赞

用了模板引擎当然慢一点,但是差距不大,跟他带来的益处相比不值一提。

很easy的页面没必要用模板,但是代码量大的就要使用到了,他会大大解放你的劳动力,后期维护拓展也更好些。

用过的模板有pug,artTemplate,ejs。

如果是长期使用的话,建议pug,业务逻辑一清二楚。


查看完整回答
反对 回复 2019-03-27
?
www说

TA贡献1775条经验 获得超8个赞

现在的前端框架渲染数据的方法就类似之前的模板引擎,不用再引入了 ,后端node的话用pug,ejs,好多种引擎前些年用现在用了这些前端框架 基本就不用了 vue的{{}} 就是mustache 的语法


查看完整回答
反对 回复 2019-03-27
?
交互式爱情

TA贡献1712条经验 获得超3个赞

查看完整回答
反对 回复 2019-03-27
  • 9 回答
  • 0 关注
  • 1268 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号