javascript - 关于 AngularJS 一页应用程序加载速度的注意事项

标签 javascript angularjs

单页应用程序与 AngularJS 的争论对我来说根本不清楚。具体

  • 为什么人们应该更喜欢单页应用而不是标准实现?
  • 是否有任何免费服务可以将多页面应用程序转换为 Android 应用程序?
  • 选择使用单页应用程序(如他们在初学者教程中所示),实现它的最佳方法是什么,以便网站/应用程序(包括用户面板 ecc)在手机中不会变得非常慢?仅在调用 Controller 时加载 Controller 会有很大帮助吗?他们的文档中是否有相关页面介绍如何在多个页面中实现应用程序?

最佳答案

  1. 这实际上取决于你想构建什么,如果是一个网站,那么 SPA(单页应用程序)可能不适合你,但如果它是一个 Web 应用程序,那么 SPA 的目的是给用户一种更像应用程序的感觉(特别是当它打算在手机或平板电脑上使用并用 Phonegap 之类的东西包裹时)
  2. 不确定你的意思,如果你想使用 JS/HTML/CSS 编写的应用程序并使其在 Android/IOS 等上原生,那么上面提到的 Phonegap会成功的。 如果您的意思是要将多页面应用程序制作为单页面应用程序,那么不行,没有这样的服务,您必须手动执行此操作。
  3. 这是一个非常复杂的问题,与您的编码方式和构建内容有很大关系,但您可以查看 herehere一些提示

关于javascript - 关于 AngularJS 一页应用程序加载速度的注意事项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16338880/

相关文章:

javascript - $http 设置 header 错误 - angularjs

javascript - Extjs - 如何使用 Ext.util.Observable 获取所有表单对象事件单击?

javascript - 将返回的 SQL 数组与随机结果选择器结合使用

javascript - Angular ngResource 的 $save() 不起作用

ruby-on-rails - 使用设备或其他用户管理实现 JWT

javascript - Typeahead 模糊事件未在 iPhone 上触发

javascript - Controller 函数中的 AngularJS 私有(private)变量

javascript - 如何使用 lodash 从对象中删除空值

javascript - 如何将嵌套数组的属性相加

javascript - 浏览器如何删除不再使用的本地存储?