猿问
js 处理ajax 返回数据,应该怎么渲染比较好
拼接字符串和使用模板引擎,哪种性能好一点。
或者说如何将node用ejs 渲染出来的打包成静态文件
慕姐4208626
浏览 608
回答 2
2回答
汪汪一只猫
第一个问题:ajax和模板引擎是两种交互方式,各有利弊,应用场景也不尽相同。ajax是异步交互,可以实现局部刷新,如果返回报错也不会影响其他页面渲染,弊端是操控元素时需要大量选择器或者拼接元素字串,开发比较麻烦,但大部分的前端有会这项技术,培训成本低模板引擎,开发效率高,后端学习快,大部分前端并不会维护,还要培训模板语法(不好用)。
0
0
0
繁华开满天机
拿我们公司举例,由于首页访问频次高,采用的freemarck模板引擎将页面编译为静态文件,生成的控制类添加定时器,实现半小时生成一个静态文件,并把项目中首页替换掉(集群需要添加同步机制),这样可以实现页面静态化,尽量避免了在加载页面的时候调用后端接口而在其他不太要求兼容高并发加载的页面,采用ajax交互,这样更为灵活第二个问题node用ejs 渲染你可以去搜索一下具体实例,渲染静态文件的方法网上有很多可下载的工程
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答