2012-08-04 19 views

cevap

2
Benim yaklaşımım şu ana kadar sağ yana underscore.js sonra (eğer siteden almak) backbone.js için bir komut dosyası bağlantısını eklemektir

o yüzden

<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> 

gibi parse.js biridir Ve sonra o kadar

$(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 ... 
+0

Bu, Parse tarafından desteklenen yöntemdir. – bklimt

+0

Teşekkürler Bryan, ben aslında devam ettim ve Derick Bailey'in Denetleyici modelini uyguladık http://lostechies.com/derickbailey/2011/08/28/dont-execute-a-backbone-js-route-handler-from-your-code/ –

6

önceki yanıttır gibi Backbone.Router örneğini oluşturarak tıpkı bir backbone.js gerekliliktir modası geçmiş. Ayrıştır JS SDK şimdi bir yönlendirici içerir. Parse.Router ve Parse.history'yi kullanın.