nodeJS---两种渲染模式
来源:互联网 发布:端口2482 编辑:程序博客网 时间:2024/06/04 18:58
浏览器渲染模板
- 客户端
- 准备好模板:script标签模板
- 发送ajax异步请求(局部刷新)
- 接收返回的数据(字符串或二进制),要进行序列化(JON.parse),转成对象,若服务端设置了响应头,则无需序列化
- 模板引擎,编译模板并渲染页面:template(‘id’,dataObj);
- 服务端
- 接收请求
- 读取对应资源
- 响应返回数据(res.end(dataStr))
服务器渲染模板
- 客户端
- 准备好模板:script标签模板
- 接收响应
- 服务端
- 接收请求
- 读取对应资源,读取页面模板
- 模板引擎,编译模板并渲染页面:template.compile(htmlData)(jsonData)
- 响应返回数据(res.end(htmlStr))
两种模板渲染方式的区别
- 浏览器渲染
- 性能高,异步操作,局部刷新
- 用户体验高
- 利于前后端分离思想
- 服务器渲染
- 整个页面刷新,性能差
- 有利于SEO(最重要)
- 网站首页一般是服务器渲染
阅读全文
0 0
- nodeJS---两种渲染模式
- 设置UIImage的渲染模式:UIImage.renderingMode(两种方式)
- nodejs模板渲染forEach
- flex的渲染两种用法
- nodejs操作MSSQL两种方式--笔记
- 渲染模式
- CDialog两种模式
- 两种赚钱模式
- EPOLL两种模式
- 两种 MVC 模式
- webserver 两种模式
- 两种适配器模式
- apache 两种模式
- 常见几种视频渲染模式介绍
- canvas组件的三种渲染模式
- Canvas的3种渲染模式
- Yii 渲染与布局(渲染页面的两种方式)
- [算法]iOS 视频添加水印,合成视频两种方案(整体渲染和分割渲染)
- php目录文件
- static修饰局部变量
- 分别使用Frame和JFrame新建可关闭窗体及二者异同
- 凸优化知识点总结
- Java多线程2:线程池的使用
- nodeJS---两种渲染模式
- centos 7操作命令指南
- 大平台 or 小应用
- 计算1到n之间的所有数的平方和立方
- php实现协程,真正的异步
- 第十一周训练总结(二)
- Android_GPS详解
- Note of deep JVM(2)_hotspot JVM
- 错排。中的阶乘要注意不能超过20,不然longlong也救不了