javascript - AngularJS 的移动架构选项

标签 javascript angularjs twitter-bootstrap cordova

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

7年前关闭。




Improve this question




我正在构建一个包含这些设计目标的应用程序:

  • 快速且模块化的轻量级核心,可以以连贯的方式扩展为功能丰富的应用程序
  • 移动优先 - 这个应用程序首先针对移动平台。它使用了一些设备原生特性。它必须看起来和感觉像一个移动应用程序(带有页面转换和滑动事件)。但是,它的大部分功能也必须可供 Web 浏览器使用。我的目标是拥有一个具有通用核心和移动特定扩展的统一代码库。

  • 到目前为止,我选择了以下堆栈。
  • AngularJS:我在其他项目中使用了一些 JavaScript 框架。就模块化和深思熟虑的设计而言,Angular 似乎最适合我。我想使用 Angular native 构造(如指令)并最小化来自外部 UI 工具包的“其他类型”的基于 JavaScript 的小部件。
  • Cordova:我对它的设计理念和插件系统很满意。我知道性能方面的考虑强调了选择正确的 JavaScript 框架的重要性。
  • 一些响应式框架:在​​撰写本文时,Bootstrap 3 将是我的首选。我喜欢它的外观。它的设计看起来很合理。有 Angular 指令可用于替换它的 jQuery 插件。
  • 我在服务器端有一个定义明确的 REST API,它绑定(bind)到 Angular 资源。我不打算在服务器上做“演示文稿”。

  • 这是我的问题:在第 3 点上,Bootstrap 似乎缺少构建“高级”移动应用程序的功能。 Bootstrap 响应行为非常适合基本控件,但我需要更多。例如,页面转换和滑动事件之类的东西可以通过 jQuery Mobile 免费提供。虽然我不希望在 Bootstrap 中找到这种移动功能,但似乎我应该能够包含指令,这些指令将添加页面转换和滑动事件等内容,而不会与 Bootstrap CSS 重叠。有 angular-mobile-nav,有人将它与 Bootstrap 结合使用吗?还是 Bootstrap 只是错误的选择?

    最佳答案

    我最近自己也有同样的问题。 Bootstrap 3 是我的首选,但我希望它内置移动事件和动画。除了http://www.appgyver.com/steroids已经提到了,我也遇到过http://ionicframework.com/https://github.com/angular-widgets/angular-jqm .

    关于javascript - AngularJS 的移动架构选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19854720/

    相关文章:

    javascript - 使用 Windows 身份验证的 XMLHttpRequest SOAP 请求

    javascript - 在 fb 共享时,在 fb_close 之后从 Rails 中的 Controller 调用 js 函数

    javascript - 指令内的监视函数未触发

    javascript - Bootstrap 模式在下拉菜单中不起作用

    javascript - Jwplayer闪烁 "Error loading player: Could not load player configuration"

    javascript - 如何向仅处理 javascript 代码的页面添加加载图标?

    javascript - AngularJS 1.6 - $onChanges 执行两次

    jquery - 在 asp.net MVC 应用程序中使用 AngularJS 加载部分 View

    html - Div 100% 的视口(viewport)和内容

    jquery - 单击时隐藏/显示选项卡文本