4

我刚开始使用 Backbone.js,在做任何事情之前我已经阅读了文档和 Backbone Fundamentals 书。我想在 Backbone.js 的帮助下创建一个 PhoneGap 应用程序,但对于在 Backbone.js 中放置一些逻辑的位置或如何集成 jQuery Mobile 有点迷茫。

我需要 jQuery Mobile,因为我想构建一个具有这种精确结构的应用程序,您可以通过滑动打开 2 个面板。

要集成 jQuery Mobile,我对 BBB 唯一要做的就是在配置文件中添加一个新的 Shim(和库) ?这是正确的工作流程吗?或者我应该触摸什么vendor/

一旦我将 jQuery Mobile 集成到 Backbone Boilerplate 中,我只想重现该演示。我知道如何将这段代码放置在老式网站中,如何放置文件等。但是当谈到 Backbone 时……我完全迷失了。将启动面板功能的 JavaScript 代码放在哪里?

提前致谢!

4

1 回答 1

1

通常,使用带有 Backbone 的 jQueryMobile 会让人头疼。幸运的是,我找到了一个简化问题的解决方案。这是一个名为 Jackbone 的库。作者解释得比我做得更好:

概括

Jackbone 是一个实用程序库,旨在通过扩展 Backbone 框架来构建使用 JQuery Mobile 开发丰富的 HTML5 应用程序。它严重依赖 Backbone,为您的视图和路由器提供专门的类。此外,它定义了一个控制器接口,提供了一个视图管理器来处理应用程序的视图和控制器的生死。

https://github.com/Fovea/jackbone

于 2013-07-11T17:17:30.030 回答