单页面与多页面的区别 、 单点登陆
单页面与多页面的区别
单页面
向一般比较小的项目是单页面开发的。
优点:切换快
缺点:首屏加载慢,用户体验效果不好。SEO页面推广效果不好【搜索引擎需要识别HTML内容,但内容很多是js渲染出来的,识别不了】
1 2 3 4 5 | 单页面是始终是一个页面【是字面意思】, 第一次进入,会请求Html5文件。当切换页面时,是js销毁并重新渲染,还是当前页面,内容发生了变化 原理: Js感知URL的变化,可动态清除当前页面,然后将当前页面挂载下一个内容,这由路由控制切换实现 比如:com/a/a1 com/a/a2 |
多页面
优缺点:与单页面正相反
1 | 每次跳转请求时,后台服务器会返回一个新的HTML |
单点登陆
single sign on|SSO 是在多系统中登陆一个系统,便可在系统群中得到登陆授权。
实现:cookie + session
参考:https://blog.csdn.net/weixin_48016395/article/details/124238336
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结