Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js phonegap应用程序中嵌入的帮助主题_Backbone.js_Cordova - Fatal编程技术网

Backbone.js phonegap应用程序中嵌入的帮助主题

Backbone.js phonegap应用程序中嵌入的帮助主题,backbone.js,cordova,Backbone.js,Cordova,我将Cordova/Phonegap用于移动应用程序,并将backbone.js用于MV*支持。这个应用程序可能会在长时间没有互联网连接的情况下使用,因此我想将一些帮助文件与该应用程序捆绑在一起,以便它们可以脱机使用 现在,我刚开始使用一个主干视图来显示帮助主题: var HelpView = require('app/views/HelpView'), helpView = new HelpView(); return Backbone.Router.extend({

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

现在,我刚开始使用一个主干视图来显示帮助主题:

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.

但这种感觉就像我在重新发明轮子。有什么样的最佳实践/框架可以提供帮助支持吗?

我意识到我没有在这里跟进我们最终所做的事情。这并不是一个独立的帮助系统

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

  • Bootstro.js:
  • 引导程序之旅:
  • Chardin.js:
  • Hopscotch.js:
  • 简介:
  • 游乐设施:

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

老实说,我还没有听说过这样做的“标准”方法,我想说,继续吧。)可以我将用我最后做的事情更新这个问题。谢谢