2013-05-14 61 views
4

我刚刚开始使用Backbone.js,在做任何事情之前,我已经阅读了文档和Backbone Fundamentals书籍。我想在Backbone.js的帮助下创建一个PhoneGap应用程序,并且我对在Backbone.js中放置某些逻辑的位置或者如何集成jQuery Mobile有点遗憾。集成jQuery Mobile和布局结构的主干锅炉板

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

要整合jQuery Mobile,我唯一要做的事情就是在config file中添加一个新的Shim(和libs)?这是正确的工作流程吗?或者我应该摸一下vendor/

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

在此先感谢!

+1

这家伙的教程,虽然这是一岁,是一个很好的起点 - http://coenraets.org/blog/2012/03/using-backbone-js-with-jquery-移动/。 – 2013-05-14 10:06:16

回答

1

通常,在Backbone中使用jQueryMobile会让人头疼。幸运的是,我找到了一个简化问题的解决方案。这是一个名为Jackbone的图书馆。笔者解释它比我能做到:

摘要

Jackbone是一个实用程序库,旨在通过延长 骨干框架结构的使用jQuery Mobile的,丰富的HTML5应用的开发 。它主要依赖Backbone,为您的视图和路由器提供专门的类别 。另外,它定义了一个控制器接口 ,提供了一个视图管理器来处理你的应用程序的视图和控制器的生命和死亡。

https://github.com/Fovea/jackbone