Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 70|回復: 0

单页应用程序与多页应用程序

[複製鏈接]

2

主題

2

帖子

12

積分

新手上路

Rank: 1

積分
12
發表於 2023-11-1 15:22:50 | 顯示全部樓層 |閱讀模式
方便、易于更新、云兼容且基于浏览器的 Web 应用程序正在兴起,并正在快速取代本机桌面应用程序。主要有两种类型,单页应用程序(SPA)和多页应用程序)。在进行任何投资之前,明智的做法是研究其架构以及速度、开发、安全性等各个方面。 让我们定义这两种应用程序,然后深入研究它们的优缺点,以帮助您最终确定最适合您独特业务规格的应用程序。 什么是单页应用程序 (SPA)? SPA 是一个当前页面动态更新的网站,而不是从服务器完整下载。JavaScript 文件被下载到浏览器。一旦该文件运行并控制屏幕上的所有内容,您就不必再重新加载页面了。

当用户浏览用程序时,将获取并交付所有需要更新的内容和元素。 在 SPA 中,要么通过单个页面加载检索所有,要么仅动态加载必要的资源并根据需要添加到页面。不是提取完整的页面,而是使用网络检索部分页面 - 只有完整 挪威手机号码列表 的元素出现在页面上。该页面在该过程中的任何时刻都不会刷新,并且不会将控制权转移到另一个页面。SPA 的一些著名示例包括 地图和 Netflix。 单页应用程序的优点 缓存: 单页面应用程序可以缓存本地数据,从而更轻松地存储和检索数据,而无需在每次用户请求时重新加载页面上的所有资源。所有相关数据都被批量收集并缓存在一起。



只向服务器发送一个请求;第一次请求后,所有数据都会存储在缓存中,从而提供更好的用户体验。 SPA 离线工作 -ISHIR 离线工作: 由于能够缓存本地存储,所有关键数据都存储在服务器上。该页面将从服务器检索数据,无需每次都下载所有必要数据。服务器不必在后续请求中发回 HTML 文档,只需发回 JSON 数据。从而让每个用户离线访问、交互和在页面上工作。 用户体验: SPA 避免了连续页面之间用户体验的中断,并使 Web 应用程序的行为更像桌面应用程序。

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|DiscuzX

GMT+8, 2024-11-19 07:41 , Processed in 0.027554 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回復 返回頂部 返回列表