2013-05-14 113 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