jquery-mobile - 将 Backbone Boilerplate 与 jQuery Mobile 集成并放置布局结构

标签 jquery-mobile backbone.js

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

我需要 jQuery Mobile 因为我想用 this exact structure 构建一个应用程序, 2 个可以通过滑动 Action 打开的面板。

要集成 jQuery Mobile,我唯一需要对 BBB 做的就是在 config file 中添加一个新的 Shim(和 libs)。 ?这是正确的工作流程吗?或者我应该在 vendor/ 中触摸什么东西?

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

提前致谢!

最佳答案

通常,将 jQueryMobile 与 Backbone 一起使用会让人头疼。幸运的是,我找到了一个可以简化问题的解决方案。这是一个名为 Jackbone 的图书馆。作者解释得比我能做的更好:

Summary

Jackbone is a utility library that aims to structure the development of rich HTML5 applications using JQuery Mobile, by extending the Backbone framework. It heavily relies on Backbone, offering specialized classes for your views and router. Additionaly, it defines a controller interface, provide a view manager that handles life and death of the Views and Controllers of your application.



https://github.com/Fovea/jackbone

关于jquery-mobile - 将 Backbone Boilerplate 与 jQuery Mobile 集成并放置布局结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16540249/

相关文章:

javascript - 生成的标签不加载 css

javascript - 从数据库获取数据并将其呈现到backbone.js中的表中

Backbone.js:引用模型和集合查看...味道?

javascript - 没有集合的主干模型。向服务器发送重复数据?

javascript - 将我的 Backbone 模型信息传递给 Cordova 相机插件的最佳方式

jquery - 无法使用 require.js 从backbone.marionette 中的不同文件扩展模型

css - 如何将 css 类添加到 JQuery Mobile Select Option 的文本中?

css - 在 jquery mobile 中显示平面按钮

javascript - 在 Chrome 中获取伪元素内容

jquery - $(document).ready 在 JQuery Mobile 中未触发