单页应用程序与 AngularJS 的争论对我来说根本不清楚。具体
- 为什么人们应该更喜欢单页应用而不是标准实现?
- 是否有任何免费服务可以将多页面应用程序转换为 Android 应用程序?
- 选择使用单页应用程序(如他们在初学者教程中所示),实现它的最佳方法是什么,以便网站/应用程序(包括用户面板 ecc)在手机中不会变得非常慢?仅在调用 Controller 时加载 Controller 会有很大帮助吗?他们的文档中是否有相关页面介绍如何在多个页面中实现应用程序?
最佳答案
- 这实际上取决于你想构建什么,如果是一个网站,那么 SPA(单页应用程序)可能不适合你,但如果它是一个 Web 应用程序,那么 SPA 的目的是给用户一种更像应用程序的感觉(特别是当它打算在手机或平板电脑上使用并用 Phonegap 之类的东西包裹时)
- 不确定你的意思,如果你想使用 JS/HTML/CSS 编写的应用程序并使其在 Android/IOS 等上原生,那么上面提到的 Phonegap会成功的。 如果您的意思是要将多页面应用程序制作为单页面应用程序,那么不行,没有这样的服务,您必须手动执行此操作。
- 这是一个非常复杂的问题,与您的编码方式和构建内容有很大关系,但您可以查看 here或here一些提示
关于javascript - 关于 AngularJS 一页应用程序加载速度的注意事项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16338880/