angular - 为什么你想让你的 Angular 应用离线工作?
问题描述
我深入了解 Max S. 在 Udemy 上的 Complete Angular 课程,我们现在正在谈论服务工作者。我真的很想知道为什么您会希望您的 Angular(或任何其他)应用程序离线工作?
有人可以帮我解释一下,这样我就可以做出明智的决定来尝试理解讲座吗?
解决方案
主要是为了提升用户体验。
当连接不稳定时它会有所帮助,即使断开一段时间也能提供一些基本内容。例如,当我们想要创建 Progress Web App 时。关于它们,您可以在此处阅读https://developers.google.com/web/progressive-web-apps/。
用户可以将这样的应用程序添加到他/她的手机主屏幕,然后我们希望在没有互联网连接的情况下提供一些基本功能。
有关更多信息,您可以阅读离线优先方法https://whatis.techtarget.com/definition/offline-first
推荐阅读
- c# - How do I stop this error when using backspace in textbox?
- javascript - TypeError:无法读取 null 的属性“isPaused”
- java - 使用 Jackson 将 POJO 序列化为带有命名空间和嵌套元素的 XML
- node.js - 如何流式传输到 Promise?
- range - iid随机变量之和的范围函数是凸的吗?
- javascript - 使用 sinon 对 TypeScript void 函数进行单元测试
- html - 无法响应来自 HTML 表单的 POST 请求
- python - 不寻常的学习曲线结果
- python - Django:从 html 模板访问自定义模型字段的属性
- google-apps-script - 谷歌表单/谷歌表格删除选项脚本