Gmail是单页应用程序吗?

6

今天我在查看我的邮箱时,发现当我在不同的文件夹之间导航时,#后面的文件夹名称会改变并刷新数据。我想确认一下,Gmail是单页应用程序吗?我也想使用单页应用程序的概念开发一个类似于电子邮件信箱的应用程序。以下是收件箱文件夹的示例URL:

https://mail.google.com/mail/u/0/#inbox

我能否使用AngularJS开发样例邮件箱应用程序,因为AngularJS支持SPA的概念?

1个回答

9

是的,Gmail 是一个单页应用程序。

这就是为什么在加载 Gmail 之前您会看到进度条,因为它从服务器获取所有内容,然后所有渲染都在客户端完成,只有在获取数据而不是 DOM 时才调用服务器。

输入图像描述

除了 Gmail 外,套件中的其他服务如 Google 日历、Google 云端硬盘等也是单页应用程序。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接