如何在Parse.com中设置路线?Parse.Runer的替代方案

How to set routes in Parse.com? Alternative to Parse.Router

本文关键字:Parse Runer 方案 设置路 com      更新时间:2023-09-26

集成路由器的最简单方法是什么?这https://parse.com/questions/how-to-create-website-with-parse建议在Parse旁边添加Backbone.js。

我该如何以最轻的方式做到这一点?

想知道Parse团队是否正在计划Parse.Router类:)

早期的响应已经过时。Parse JS SDK现在包含一个路由器。使用Parse.Router和Parse.history.

到目前为止,我的方法是在undercore.js之后包含一个指向backbone.js的脚本链接(您可以从网站获得),因为它是backbone.jsp的需求,就像它是parse.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 ...