单页面与多页面
什么是多页面:
多个html
如何实现:
1.根据页面去划分整个项目
2.浏览器自身实现页面切换
3.页面跳转本质上是从服务器端请求html文件的过程
特点:
1.页面切换简单
2.开发繁琐困难(难以实现模块化,应用入口多)、不易维护
3.对seo搜索引擎友好
什么是单页面(spa应用 single page application)
单个html
如何实现:
1.通过js模拟页面的切换效果,并与url地址挂钩
2.根据页面结构去划分应用
特点:
1.所有的视图和逻辑仅用一个页面完成
2.开发相对简单(入口只有一个)
3.对seo搜索引擎不友好