集成路由器的最简单方法是什么?这个https://parse.com/questions/how-to-create-website-with-parse建议在 Parse 旁边添加 Backbone.js。
我该如何以最轻松的方式做到这一点?
想知道 Parse 团队是否正在计划 Parse.Router 类:)
集成路由器的最简单方法是什么?这个https://parse.com/questions/how-to-create-website-with-parse建议在 Parse 旁边添加 Backbone.js。
我该如何以最轻松的方式做到这一点?
想知道 Parse 团队是否正在计划 Parse.Router 类:)
较早的响应已过时。Parse JS SDK 现在包含一个路由器。使用 Parse.Router 和 Parse.history。
到目前为止,我的方法是在 underscore.js 之后包含一个到主干.js(您从站点获得)的脚本链接,因为它是一个主干.js 要求,就像它是一个 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 ...