2014-03-25 52 views
0

我正在爲移動應用程序使用Cordova/Phonegap以及MV *支持的backbone.js。這個應用程序很可能會在很長一段時間沒有互聯網連接的情況下使用,所以我想將一些幫助文件與應用程序捆綁在一起 - 以便它們可以脫機使用。phonegap應用程序中的嵌入式幫助主題

現在我只是有一個骨幹視圖的開始顯示幫助主題:

var HelpView = require('app/views/HelpView'), 
    helpView = new HelpView(); 

return Backbone.Router.extend({ 
    routes: { 
     "":    "home",  // (top level) 
     "help":   "help", // #help 
     //etc. 
    }, 
    help: function() { 
     helpView.delegateEvents(); 
     slider.slidePage(helpView.$el); 
    }, 
    // etc. 

但這種感覺像我重新發明輪子。是否有任何種類的最佳實踐/框架來幫助支持那裏?

+0

說實話,我還沒有聽說過這樣做的「標準」方式,我會說繼續。 :) –

+0

好的。我會用我最終做的事情來更新這個問題。謝謝! – eb1

回答

0

我意識到我沒有在這裏跟進我們最終做的事情。這不是一個單獨的幫助系統。

我們最終使用幫助漫遊系統代替。有點簡單,但移動應用程序應該設計得足夠直觀,只需要一個基本的方向即可完成。有幾個UX模式在那裏實施演練(Here are some) - 和幾個JavaScript框架那裏還有:

我原本是用Joyride開始的,但是有一些CSS類的碰撞導致了頭痛。我們結束了由LinkedIn維護的hopscotch.js,並且還提供了對演練文本本地化的支持(好!)。