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

时间:2013-05-14 10:00:44

标签: jquery-mobile backbone.js

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

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

要集成jQuery Mobile,我要对BBB做的唯一事情就是在config file中添加一个新的Shim(和libs)?这是正确的工作流程吗?或者我应该触摸vendor/中的某些内容?

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

提前致谢!

1 个答案:

答案 0 :(得分:1)

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

  

摘要

     

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

https://github.com/Fovea/jackbone