Pytania otagowane jako backbone.js

Backbone.js to framework JavaScript z interfejsem RESTful JSON i oparty na paradygmacie projektowania aplikacji model – widok – prezenter (MVP)

6
Backbone.js: pobierz aktualną trasę
Czy za pomocą Backbone mogę uzyskać nazwę bieżącej trasy? Wiem, jak powiązać zdarzenia zmiany trasy, ale chciałbym móc określić bieżącą trasę w innym czasie, pomiędzy zmianami.
137 backbone.js 

10
Jak renderować i dołączać widoki podrzędne w Backbone.js
Mam konfigurację zagnieżdżonego widoku, która może nieco zagłębić się w mojej aplikacji. Jest kilka sposobów na inicjalizację, renderowanie i dołączanie widoków podrzędnych, ale zastanawiam się, jaka jest powszechna praktyka. Oto kilka, o których myślałem: initialize : function () { this.subView1 = new Subview({options}); this.subView2 = new Subview({options}); }, render : …

9
„Jednostronicowe” witryny JS i SEO
Obecnie istnieje wiele fajnych narzędzi do tworzenia potężnych „pojedynczych stron” witryn JavaScript. Moim zdaniem jest to robione dobrze, pozwalając serwerowi działać jako API (i nic więcej) i pozwalając klientowi obsługiwać wszystkie rzeczy związane z generowaniem HTML. Problem z tym „wzorcem” to brak wsparcia dla wyszukiwarek. Przychodzą mi do głowy dwa …

12
Szablon zewnętrzny w podkreśleniu
Używam szablonu podkreślenia . Czy można załączyć plik zewnętrzny jako szablon ? W widoku Backbone mam: textTemplate: _.template( $('#practice-text-template').html() ), initialize: function(){ this.words = new WordList; this.index = 0; this.render(); }, W moim html jest: <script id="practice-text-template" type="text/template"> <h3>something code</h3> </script> To dobrze działa. Ale potrzebuję zewnętrznego szablonu . Próbuję: …

1
Backbone.js: Jak uzyskać indeks modelu w kolekcji Backbone?
Czy istnieje sposób na znalezienie indeksu modelu w kolekcji? Powiedzmy, że w widoku mamy model, nad którym pracujemy, czy ten model może wypluć swój indeks w kolekcji, w której obecnie znajduje się? Chciałbym to zrobić, ponieważ chcę uzyskać dostęp do modelu powyżej lub poniżej bieżącego celu. Innymi słowy, czy jest …
119 backbone.js 


15
Widok szkieletu: dziedziczenie i rozszerzanie zdarzeń od rodzica
Dokumentacja Backbone stwierdza: Właściwość events można również zdefiniować jako funkcję zwracającą skrót zdarzenia, aby ułatwić programowe definiowanie zdarzeń, a także dziedziczenie ich z widoków nadrzędnych. Jak możesz dziedziczyć zdarzenia widoku rodzica i rozszerzać je? Widok rodzica var ParentView = Backbone.View.extend({ events: { 'click': 'onclick' } }); Widok dziecka var ChildView …

8
Jak wywołać wywołanie zwrotne sukcesu w modelu.save ()?
this.model.save({ success: function(model, response){ console.log('success'); }, error: function(){ console.log('error'); } }) Model jest poprawnie wysyłany na serwer, który obsługuje zapisywanie, ale pomyślne wywołanie zwrotne nie jest uruchamiane. Czy muszę coś odesłać z serwera?
106 backbone.js 



3
Backbone.js: `rozszerzenie` undefined?
Dopiero zaczynam korzystać z Backbone.js. Po prostu dołączenie Backbone (wersje deweloperskie / produkcyjne) powoduje błąd: Uncaught TypeError: Cannot call method 'extend' of undefined w linii 128: // Attach all inheritable methods to the Model prototype _.extend(Backbone.Model.prototype, Backbone.Events,


5
Usuń wiele rekordów za pomocą REST
Jaki jest sposób usuwania wielu elementów w trybie REST? Moim przypadkiem jest to, że mam kolekcję Backbone, w której muszę mieć możliwość jednoczesnego usuwania wielu elementów. Wydaje się, że opcje są następujące: Wyślij żądanie DELETE dla każdego rekordu (co wydaje się złym pomysłem, jeśli potencjalnie są dziesiątki elementów); Wyślij DELETE, …
100 api  rest  backbone.js 

3
Ember.js lub Backbone.js for Restful backend [zamknięty]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.