Articles of backbone.js

Une façon correcte de voir les mixins dans Backbone

J’étends les vues de base de base tout le temps et j’ai une vue de base par section pour que je puisse s’étendre sur plusieurs niveaux. Ma question est la suivante: quelle est la manière la plus efficace de voir les mixins de vue: les partiels de vue réutilisables qui peuvent être mélangés à n’importe […]

Des livres backbone.js disponibles?

J’ai été très enthousiaste avec backbone.js récemment, mais tout ce que je peux trouver, ce sont des tutoriels sur le web. Je cherchais un livre sur backbone.js, mais depuis qu’il est sorti récemment, il n’a pas pu en trouver. Est-ce que vous espériez que vous connaissez actuellement en production, peut-être une version bêta disponible quelque […]

Quelle est la meilleure façon d’apprendre backbone.js? D’autres alternatives?

Je commence juste à entrer dans backbone.js. On dirait que c’est assez compliqué et que vous ne pouvez pas regarder un exemple et dire: “Eh bien, c’est facile!” et commencer à être productif avec elle. Ca a l’air bien cependant. La documentation est correcte, mais je ne comprends pas très bien la «grande image» et […]

Sinon JS “Tentative de boucler ajax qui est déjà enveloppé”

J’ai reçu le message d’erreur ci-dessus lorsque j’ai effectué mon test. Voici mon code (j’utilise Backbone JS et Jasmine pour les tests). Est-ce que quelqu’un sait pourquoi cela se produit? $(function() { describe(“Category”, function() { beforeEach(function() { category = new Category; sinon.spy(jQuery, “ajax”); } it(“should fetch notes”, function() { category.set({code: 123}); category.fetchNotes(); expect(category.sortinggger).toHaveBeenCalled(); } }) […]

Backbone js .listenTo vs .on

Quels sont les avantages et les inconvénients des deux lignes de code suivantes? Je ne comprends pas pourquoi il existe deux façons différentes de faire la même chose. this.listenTo(app.Todos, ‘change:completed’, this.filterOne); app.Todos.on(‘change:completed’, this.filterOne); Aussi, lorsque vous utilisez .on, comment déterminer le contexte par défaut?

Une collection Backbone.js de plusieurs sous-classes Model

J’ai une API REST Json qui renvoie une liste “journaux de bord”. Il existe de nombreux types de journaux de bord qui implémentent des comportements différents mais similaires. L’implémentation côté serveur de la couche Database est une sorte d’inheritance de table unique, de sorte que chaque représentation JSON d’un journal contient son “type”: [ {“type”: […]

Pourquoi knockout.js a-t-il la réputation d’être meilleur pour les petits projets, backbone.js pour les gros?

J’utilise knockout.js depuis quelques mois et je trouve que c’est un plaisir quotidien à utiliser. Les avantages de ne pas avoir à gérer l’état sur le dom ou d’appliquer vos propres liaisons personnalisées sont incroyables, et cela ne me dérange pas de ne pas avoir de fonctionnalités de modèle prêtes à l’emploi. Mais chaque fois […]

Est-il judicieux d’intégrer backbone.js à ASPNET MVC?

Je ne suis pas un expert dans ces modules, mais à première vue, il me semble: ASPNET MVC souhaite générer les vues et gérer les modèles pour une application côté serveur. Il considère le navigateur comme un moteur de présentation quelque peu stupide, consommateur des vues fournies par le serveur. backbone.js aimerait générer les vues […]

Quels événements sont déclenchés lors de l’appel de fetch () sur une collection Backbone.js?

Dans mon application backbone.js, il existe une Trips collection LocalStorage Trip models , qui fonctionne avec LocalStorage . Je peux appeler Trips.create(form_atsortingbutes) pour créer et enregistrer un voyage dans le Todos store . Lorsque je charge mon application pour la première fois, j’appelle Trips.fetch({ success: sortingps_fetch_success }) et sortingps_fetch_success reçoit une réponse indiquant les Trip […]

Comment sécuriser les appels API REST?

Je suis en train de développer l’application web reposante qui utilise un framework web populaire sur le backend, par exemple (rails, sinatra, flask, express.js). Idéalement, je veux développer le côté client avec Backbone.js. Comment laisser uniquement mon client javascript interagir avec ces appels API? Je ne veux pas que ces appels d’API soient publics et […]