单页面应用

单页面应用

1.什么是SPA

多页面应用:每个页面都是独立的html文件,页面切换是整体刷新,需要重新加载html、css、JS等文件,容易实现搜索引擎,数据通过url、cookie、localStore传递。

单页面应用:多个页面是同一个html文件,通过路由切换局部刷新页面实现,用户体验好,但难以实现SEO,数据传输方式方便,维护成本低。

2. 优点缺点

优点:局部刷新页面,用户体验好

缺点:不利于SEO,首次渲染速度慢

相关推荐
欧阳x天几秒前
STL详解(九)—— stack和queue的模拟实现
开发语言·c++
xqqxqxxq1 分钟前
洛谷算法1-1 模拟与高精度(NOIP经典真题解析)java(持续更新)
java·开发语言·算法
沐知全栈开发7 分钟前
Rust 函数
开发语言
乔江seven7 分钟前
【python轻量级Web框架 Flask 】2 构建稳健 API:集成 MySQL 参数化查询与 DBUtils 连接池
前端·python·mysql·flask·web
Alaaaaaaan16 分钟前
[DevOps]使用github-action工具部署docker容器(实现提交代码一键推送部署到服务器)
服务器·前端·docker·容器·github
摘星编程34 分钟前
在OpenHarmony上用React Native:Spinner自定义样式
javascript·react native·react.js
zhougl99634 分钟前
Java 枚举类(enum)详解
java·开发语言·python
yong999036 分钟前
基于势能原理的圆柱齿轮啮合刚度计算MATLAB程序实现
开发语言·matlab
摇滚侠39 分钟前
css 设置边框
前端·css
lsx2024061 小时前
R 数组:深入探索与高效使用
开发语言