- 服务端:html页面在服务端进行生成(在服务端通过数据和模板进行结合返回给客户端html文件)
- 客户端:通过ajax进行数据的请求,将请求到的数据通过字符串拼接的形式渲染到页面上
优缺点:
服务端:
优点:有利于seo优化 渲染页面速度快
缺点:不利于前后端分离 服务端性能耗费特别高
客户端:
优点:有利于前后端分离
缺点:不利于SEO优化 渲染速度比较慢
一般情况下我们的网站首页统一会进行服务端渲染,而其他页面统一进行客户端渲染
- SEO优化
1、服务端渲染
2、竞价排名
3、meta标签 设置content属性设置关键字
4、代码---》语义化 JS中一定要遵循ECMA规范
- 动态网页 静态网页
动态网页:数据通过服务端生成,传递到客户端
静态网页:所有的数据都是死的
- HTML5:主要为移动端做准备 兼容性问题
标签:语义化标签 并不是给开发人员使用的 而是给浏览器使用的 SEO
<div id="header"></div>
<header></header>