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

js 处理ajax 返回数据,应该怎么渲染比较好

js 处理ajax 返回数据,应该怎么渲染比较好

慕姐4208626 2019-03-02 09:13:54
拼接字符串和使用模板引擎,哪种性能好一点。或者说如何将node用ejs 渲染出来的打包成静态文件
查看完整描述

2 回答

?
汪汪一只猫

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

第一个问题:ajax和模板引擎是两种交互方式,各有利弊,应用场景也不尽相同。

  • ajax是异步交互,可以实现局部刷新,如果返回报错也不会影响其他页面渲染,弊端是操控元素时需要大量选择器或者拼接元素字串,开发比较麻烦,但大部分的前端有会这项技术,培训成本低

  • 模板引擎,开发效率高,后端学习快,大部分前端并不会维护,还要培训模板语法(不好用)。


查看完整回答
反对 回复 2019-03-02
?
繁华开满天机

TA贡献1816条经验 获得超4个赞

拿我们公司举例,由于首页访问频次高,采用的freemarck模板引擎将页面编译为静态文件,生成的控制类添加定时器,实现半小时生成一个静态文件,并把项目中首页替换掉(集群需要添加同步机制),这样可以实现页面静态化,尽量避免了在加载页面的时候调用后端接口
而在其他不太要求兼容高并发加载的页面,采用ajax交互,这样更为灵活

第二个问题node用ejs 渲染
你可以去搜索一下具体实例,渲染静态文件的方法网上有很多可下载的工程


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

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信