phonegap应用中的嵌入式帮助主题

时间:2014-03-25 14:38:06

标签: backbone.js cordova

我正在使用Cordova / Phonegap用于移动应用程序,以及用于MV *支持的backbone.js。这个应用程序可能会在很长一段时间没有互联网连接的情况下使用,所以我想将一些帮助文件与应用程序捆绑在一起 - 这样它们就可以脱机使用。

现在我只有一个Backbone View的开头来显示帮助主题:

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.

但这种感觉就像是在重新发明轮子。是否有任何种类的最佳实践/框架可以提供帮助支持?

1 个答案:

答案 0 :(得分:0)

我意识到我没有跟进我们最后做的事情。哪个,好吧,不是一个单独的帮助系统。

我们最终使用了帮助演练系统。有点简单,但移动应用程序应该设计得足够直观,只需要基本的方向。有几种UX模式可用于实现演练(Here are some) - 以及一些javascript框架:

我最初是从Joyride开始的,但是有一些CSS类碰撞导致了头痛。我们最终得到了hopscotch.js,它由LinkedIn维护,并且还提供了对演练文本本地化的支持(很好!)。