7

ルーターを統合する最も簡単な方法は何ですか? このhttps://parse.com/questions/how-to-create-website-with-parseは、Parse の横に Backbone.js を追加することを提案しています。

最も軽い方法でそれを行うにはどうすればよいですか?

Parse チームが Parse.Router クラスを計画しているかどうか疑問に思っています :)

4

2 に答える 2

6

以前の応答は古くなっています。ParseJSSDKにルーターが含まれるようになりました。Parse.RouterとParse.historyを使用します。

于 2012-09-18T15:01:31.283 に答える
2

これまでの私のアプローチは、backbone.js (サイトから取得) へのスクリプト リンクを underscore.js の直後に含めることです。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="js/underscore-1.1.6.js"></script>
<script src="js/backbone.js"></script>
<script src="http://www.parsecdn.com/js/parse-1.0.10.min.js"></script>
<script src="js/myApp.js"></script>

そして、そのように Backbone.Router インスタンスを作成します

$(function() {

  Parse.$ = jQuery;

  // Initialize Parse with your Parse application javascript keys
  Parse.initialize("YOUR_APPLICATION_ID", "YOUR_JAVASCRIPT_KEY");

  // Router
  var Workspace = Backbone.Router.extend({

    routes: {
      "help":                 "help",    // #help
      "search/:query":        "search"  // #search/kiwis
    },

    help: function() {
      // 
      console.log("help");
    },

    search: function(query, page) {
      //
      console.log("search query is "+query);
    }

  });
  this.Router = new Workspace();
  Backbone.history.start();


  // Models ...

  // Views ...
于 2012-08-04T22:55:09.523 に答える