Articles of backbone.js

Come utilizzare le istruzioni nei template underscore.js?

Sto usando la funzione di template underscore.js e ho fatto un template come questo: <div class="griditem “> <img src="” /> Come puoi vedere, ho un’istruzione if, perché tutti i miei modelli non avranno il parametro date. Tuttavia questo modo di farlo mi dà una date is not defined errore date is not defined . Quindi, […]

Modi per salvare i dati del modello Backbone.js?

Sono più interessato allo sviluppo front-end e recentemente ho iniziato a esplorare Backbone.js nella mia app. Voglio mantenere i dati del modello sul server. Potresti spiegarmi il modo diverso di salvare i dati del modello (usando il formato json). Sto usando Java sul lato server. Inoltre ho visto principalmente REST utilizzato per salvare i dati. […]

Backbone, non “this.el” wrapping

Faccio un ampio uso di modelli e mi piace usare i modelli completi . Voglio dire che voglio vedere nel codice del template tutti gli elementi del DOM incluso quello di root , in questo modo: <div class="card box" id="card-“> Ma ciò che piace a Backbone è avere un modello come questo: E definendo l’elemento […]

Ottenere Chrome per richiedere di salvare la password quando si utilizza AJAX per accedere

NOTA: questa domanda è stata pesantemente modificata dalla sua versione originale. Il problema è stato notevolmente semplificato. Domande simili sono state poste più volte prima, in forms diverse – ad es. Come posso chiedere al browser di salvare la password? In che modo il browser sa quando richiedere all’utente di salvare la password? Tuttavia, questa […]

Distruggi o rimuovi una vista in Backbone.js

Attualmente sto cercando di implementare un metodo di eliminazione / rimozione per le visualizzazioni, ma non riesco a far funzionare una soluzione generica per tutte le visualizzazioni. Speravo che ci sarebbe stato un evento da colbind al controller, in modo che quando una nuova richiesta passa attraverso distrugge viste precedenti e poi carica quelle nuove. […]

Come caricare i modelli bootstrap in Backbone.js durante l’utilizzo di AMD (require.js)

La documentazione di Backbone.js suggerisce di caricare i modelli bootstrap in questo modo: var Accounts = new Backbone.Collection; Accounts.reset(); var Projects = new Backbone.Collection; Projects.reset( true) %>); Ma questo è un pattern che non può essere usato nell’approccio AMD (usando require.js) L’unica soluzione ansible è dichiarare la variabile globale che memorizza i dati JSON e […]

Backbone.js recupera con parametri

Seguendo la documentazione , ho fatto: var collection = new Backbone.Collection.extend({ model: ItemModel, url: ‘/Items’ }) collection.fetch({ data: { page: 1} }); l’URL è risultato essere: http://localhost:1273/Items?[object%20Object] Mi aspettavo qualcosa come http://localhost:1273/Items?page=1 Quindi, come faccio a passare i parametri nel metodo di recupero?

Modello esterno in Underscore

Io uso il modello Underscore . È ansible albind un file esterno come modello ? In Backbone View ho: textTemplate: _.template( $(‘#practice-text-template’).html() ), initialize: function(){ this.words = new WordList; this.index = 0; this.render(); }, Nel mio html è: something code Funziona bene. Ma ho bisogno di un modello esterno . Cerco: o textTemplate: _.template( $(‘#practice-text-template’).load(‘templates/tmp.js’) […]

Perché definire una funzione anonima e passarla a jQuery come argomento?

Sto guardando l’eccellente codice demo peepcode dagli screencast di backbone.js. In esso, il codice backbone è tutto racchiuso in una funzione anonima che ha passato l’object jQuery: (function($) { // Backbone code in here })(jQuery); Nel mio codice backbone, ho appena avvolto tutto il mio codice nell’evento ‘ready’ del jQuery DOM: $(function(){ // Backbone code […]

Caricamento Backbone e Underscore utilizzando RequireJS

Sto cercando di caricare Backbone e Underscore (oltre a jQuery) con RequireJS. Con le ultime versioni di Backbone e Underscore, sembra un po ‘complicato. Per uno, Underscore si registra automaticamente come un modulo, ma Backbone presuppone che Underscore sia disponibile globalmente. Dovrei anche notare che Backbone non sembra registrarsi come un modulo che lo rende […]