单页面与多页面的区别:
单页面 | 多页面 |
---|---|
组成:有一个主要页面和其他片段页面组成 | 由多个完整页面组成 |
css、js公用加载 | 每个页面都分开加载 |
url模式:a.com/#/pageone a.com/#/pagetwo | url模式:a.com/pageone.html a.com/pagetwo.html |
刷新方式:局部刷新 | 刷新方式:整个页面刷新 |
用户体验较好 | 体验较差,页面切换速度比较慢 |
参数传递:容易 | 依赖cookie localstorage、url传递等 |
搜索引擎:麻烦,需要单独做 | 比较容易 |
开发成本:较复杂,需要框架 | 容易,但是代码重复多 |
容易维护 | 维护困难 |