Marionette

Screenshot Software:
Marionette
Szczegóły programowe:
Wersja: 2.4.4 Aktualizowane
Filmu: 9 Feb 16
Licencja: Wolny
Popularność: 13

Rating: nan/5 (Total Votes: 0)

Marionette został zbudowany na szczycie biblioteki backbone.js, biblioteka JavaScript dodanie zasady MVC do JavaScript.

Za pomocą tych MVC zasady, Marionette dodaje wsparcie dla funkcji zazwyczaj dostarczane przez kilku językach zaawansowanego programowania jak Ruby PHP lub Python .

ramy nie jest ramy per se, ale zbiór przydatnych backbone.js pakietów.

Co nowego w tym wydaniu:

  • Możesz teraz ustawić metodę filtra na CollectionView lub CompositeView filtrowania jakie poglądy są przedstawienie. Jest to przydatne, gdy jesteś wyświetlania listy, które użytkownik może filtrować.
  • Dodaj opcję reorderOnSort do CollectionView i CompositeView użyć jQuery przenieść węzły potomne się bez konieczności ponownego renderowania całego drzewa. Jest to ogromny impuls perf i jest łatwa wygrana, jeśli sortowania kolekcji.
  • CollectionView ma teraz viewComparator, aby umożliwić niestandardowe sortowanie na podstawie per view niezależnie od tego, w jaki sposób zbierania podłoże jest posortowana.
  • Refactor sortowania param odnośnika do korzystania Marionette.getOption.
  • Dodaj nową metodę pomocniczą dla łatwiejszego pokazywanie dziecka węzłów showChildView
  • this.showChildView ( "sidebar", nowa SidebarView ());
  • Dodaj nową metodę pomocnika łatwiejszego wyszukująca dziecka węzłów getChildView
  • this.getChildView (& lsquo; sidebar ")
  • Dodaj opcję destroyImmediate do LayoutView, zniszczenie elementu widoku układu, a następnie usunąć węzły potomne. To jest optymalizacja perf, że można teraz zdecydować się.
  • interpolacji @ui jest obecnie wspierana w ramach definicji regionu na LayoutView
  • regionEvent dodano obsługę
  • Metoda niszczenia zwraca teraz tę instancję, która została zniszczona w celu umożliwienia łatwiejszego łańcuchowym widoków działań.
  • Jeśli zdefiniować opcje mieszania na Marionette.View lub jeśli przechodzą opcje funkcję do swojej Marionette.View, przekaż wynik w dół do opcji widoku konstruktora kręgosłupem.
  • Wszystkie widoki mają teraz właściwość isRendered, która jest aktualizowana po renderingu i zniszczyć.

Co nowego w wersji 2.4.3:

  • Możesz teraz ustawić metodę filtra na CollectionView lub CompositeView filtrowania jakie poglądy są przedstawienie. Jest to przydatne, gdy jesteś wyświetlania listy, które użytkownik może filtrować.
  • Dodaj opcję reorderOnSort do CollectionView i CompositeView użyć jQuery przenieść węzły potomne się bez konieczności ponownego renderowania całego drzewa. Jest to ogromny impuls perf i jest łatwa wygrana, jeśli sortowania kolekcji.
  • CollectionView ma teraz viewComparator, aby umożliwić niestandardowe sortowanie na podstawie per view niezależnie od tego, w jaki sposób zbierania podłoże jest posortowana.
  • Refactor sortowania param odnośnika do korzystania Marionette.getOption.
  • Dodaj nową metodę pomocniczą dla łatwiejszego pokazywanie dziecka węzłów showChildView
  • this.showChildView ( "sidebar", nowa SidebarView ());
  • Dodaj nową metodę pomocnika łatwiejszego wyszukująca dziecka węzłów getChildView
  • this.getChildView (& lsquo; sidebar ")
  • Dodaj opcję destroyImmediate do LayoutView, zniszczenie elementu widoku układu, a następnie usunąć węzły potomne. To jest optymalizacja perf, że można teraz zdecydować się.
  • interpolacji @ui jest obecnie wspierana w ramach definicji regionu na LayoutView
  • regionEvent dodano obsługę
  • Metoda niszczenia zwraca teraz tę instancję, która została zniszczona w celu umożliwienia łatwiejszego łańcuchowym widoków działań.
  • Jeśli zdefiniować opcje mieszania na Marionette.View lub jeśli przechodzą opcje funkcję do swojej Marionette.View, przekaż wynik w dół do opcji widoku konstruktora kręgosłupem.
  • Wszystkie widoki mają teraz właściwość isRendered, która jest aktualizowana po renderingu i zniszczyć.

Co nowego w wersji 2.4.2:

  • Możesz teraz ustawić metodę filtra na CollectionView lub CompositeView filtrowania jakie poglądy są przedstawienie. Jest to przydatne, gdy jesteś wyświetlania listy, które użytkownik może filtrować.
  • Dodaj opcję reorderOnSort do CollectionView i CompositeView użyć jQuery przenieść węzły potomne się bez konieczności ponownego renderowania całego drzewa. Jest to ogromny impuls perf i jest łatwa wygrana, jeśli sortowania kolekcji.
  • CollectionView ma teraz viewComparator, aby umożliwić niestandardowe sortowanie na podstawie per view niezależnie od tego, w jaki sposób zbierania podłoże jest posortowana.
  • Refactor sortowania param odnośnika do korzystania Marionette.getOption.
  • Dodaj nową metodę pomocniczą dla łatwiejszego pokazywanie dziecka węzłów showChildView
  • this.showChildView ( "sidebar", nowa SidebarView ());
  • Dodaj nową metodę pomocnika łatwiejszego wyszukująca dziecka węzłów getChildView
  • this.getChildView (& lsquo; sidebar ")
  • Dodaj opcję destroyImmediate do LayoutView, zniszczenie elementu widoku układu, a następnie usunąć węzły potomne. To jest optymalizacja perf, że można teraz zdecydować się.
  • interpolacji @ui jest obecnie wspierana w ramach definicji regionu na LayoutView
  • regionEvent dodano obsługę
  • Metoda niszczenia zwraca teraz tę instancję, która została zniszczona w celu umożliwienia łatwiejszego łańcuchowym widoków działań.
  • Jeśli zdefiniować opcje mieszania na Marionette.View lub jeśli przechodzą opcje funkcję do swojej Marionette.View, przekaż wynik w dół do opcji widoku konstruktora kręgosłupem.
  • Wszystkie widoki mają teraz właściwość isRendered, która jest aktualizowana po renderingu i zniszczyć.

Co nowego w wersji 2.4.1:

  • Możesz teraz ustawić metodę filtra na CollectionView lub CompositeView filtrowania jakie poglądy są przedstawienie. Jest to przydatne, gdy jesteś wyświetlania listy, które użytkownik może filtrować.
  • Dodaj opcję reorderOnSort do CollectionView i CompositeView użyć jQuery przenieść węzły potomne się bez konieczności ponownego renderowania całego drzewa. Jest to ogromny impuls perf i jest łatwa wygrana, jeśli sortowania kolekcji.
  • CollectionView ma teraz viewComparator, aby umożliwić niestandardowe sortowanie na podstawie per view niezależnie od tego, w jaki sposób zbierania podłoże jest posortowana.
  • Refactor sortowania param odnośnika do korzystania Marionette.getOption.
  • Dodaj nową metodę pomocniczą dla łatwiejszego pokazywanie dziecka węzłów showChildView
  • this.showChildView ( "sidebar", nowa SidebarView ());
  • Dodaj nową metodę pomocnika łatwiejszego wyszukująca dziecka węzłów getChildView
  • this.getChildView (& lsquo; sidebar ")
  • Dodaj opcję destroyImmediate do LayoutView, zniszczenie elementu widoku układu, a następnie usunąć węzły potomne. To jest optymalizacja perf, że można teraz zdecydować się.
  • interpolacji @ui jest obecnie wspierana w ramach definicji regionu na LayoutView
  • regionEvent dodano obsługę
  • Metoda niszczenia zwraca teraz tę instancję, która została zniszczona w celu umożliwienia łatwiejszego łańcuchowym widoków działań.
  • Jeśli zdefiniować opcje mieszania na Marionette.View lub jeśli przechodzą opcje funkcję do swojej Marionette.View, przekaż wynik w dół do opcji widoku konstruktora kręgosłupem.
  • Wszystkie widoki mają teraz właściwość isRendered, która jest aktualizowana po renderingu i zniszczyć.

Co nowego w wersji 2.3.2:

  • Poprawki błędów:
  • IE8 regres Marionette._getValue zawsze zadzwonić do zastosowania w każdej tablicy params lub pustej tablicy.

Co nowego w wersji 2.2.2:

  • Poprawki:
  • Usuń duplikaty wezwanie do region.empty na widok zniszczenia.
  • Czas rozmowy Fix swapOut.
  • naprawić niedziałający link komunikaty o błędach Marionette.

Co nowego w wersji 2.2.0:

  • CollectionViews teraz odbierać zdarzenia z emptyViews w hash childEvents
  • Regiony teraz odbierać swapOut i beforeSwapOut wydarzenia.

  • Konstruktor
  • Region teraz można wziąć el jako opcja podczas wywoływania addRegion
  • Reset Region pozostawia nienaruszoną el
  • Zastosowanie ma this.options
  • Zastosowanie ma zainicjować metodę
  • Zachowania nie zawinąć widoku metody
  • Normalizacja rejon selektorów hash aby umożliwić użytkownikowi korzystanie z @ui. Składnia

Co nowego w wersji 2.1.0:

  • Dodaj odwołanie do poglądów el el od wewnątrz instancji zachowania.
  • Można ItemViews teraz nie ma szablonu poprzez ustawienie szablonu. False

  • obiekty
  • aplikacji mogą teraz skonfigurować ich domyślny kanał wiadomości.
  • Przedmioty Zastosowanie mają teraz metody getOption.
  • Regiony mają teraz metody hasView celu ustalenia, czy istnieje pogląd, w danym regionie.
  • Widoki już używać toJSON bezpośrednio na modelach. zamiast nazywają do nowego przeciążać metody serializeModel i serializeCollection gdzie nazywane są serializeData.

Co nowego w wersji 2.0.0:

  • Jest to łamanie zwalniający oraz zawiera wiele nowości i zmian w API.

Co nowego w wersji 1.8.2:

  • Poprawki:
  • Zachowania nazywa się teraz stopListening na zamknięciu.
  • Zachowania teraz undelegate modelEvents i collectionEvents gdy widok rodzic zwraca undelegateEvents.

Co nowego w wersji 1.7.4:

  • Ogólne
  • Zależności Aktualizacja altana, aby skorzystać z faktu, że repo marionetki naśladowania semver.
  • Poprawki:
  • Zachowania wydarzenia nie kolidują ze sobą.
  • Przywróć stopListening wezwanie na przystanku dla modułów. Choć był to "naprawić", docs były dość niejasne, co prowadzi do łamania zmian dla wielu ludzi.

Co nowego w wersji 1.7.1:

  • Poprawki:
  • Umożliwia stosowanie metod opartych ciąg zdarzeń zachowanie.

Co nowego w wersji 1.6.4:

  • Naszywki błąd, który spowodowałby moduły mają być inicjowane dwa razy, kiedy klasa Moduł niestandardowy podjęcia.

Co nowego w wersji 1.6.3:

  • Włącz moduł bardziej bezpośredniego konkretyzacji na Marionette.App.
  • Fix interpolacji @ui do obsługi złożonych selektorów.
  • Ulepszone readme docs dla CollectionView, AppRouter i ItemView.
  • Uchwyt problemu npm własnym znakiem cert
  • Zastąpiony niepotrzebne krojenie argumentem.
  • Normalizacja błąd rzucając użyć metody wewnętrznych throwError pomocnika.

Co nowego w wersji 1.5.1:

  • Naprawiono błąd, gdzie show i onDomRefresh nie padł na itemViews w pewnych warunkach.

Co nowego w wersji 1.5.0:

  • Naprawiono błąd, gdzie resetowania `collection` obrębie` collectionView` spowodowałoby `onShow` i` onDomRefresh` nazywać nieprawidłowo.
  • `addItemView` teraz zwraca` view` który został dodany.
  • Czy teraz określić `itemEvents` hash lub metodę, która pozwala uchwycić wszystkie itemEvents bubbling bez konieczności ręcznego ustawiania wiązań.

Co nowego w wersji 1.4.0:

  • Dodaje możliwość korzystania z nowego @ui. Składnia ciągu zdarzeń i wyzwala mieszania, aby zapobiec powielaniu wyboru.

Co nowego w wersji 1.2.3:

  • Naprawiono błąd, gdzie poglądy dziecka były dodane przed początkowa render, podnosząc w ten sposób błędów.

Co nowego w wersji 1.2.2:

  • Przenieś konkretyzacji widzenia powyższych opcji konstruktora Pozwala to na widok opcje są dostępne z poziomu metody initialize dla danego widoku Jest to konieczne, ponieważ widoki szkieletowych już ustawić opcje widoku w konstruktorze.

Co nowego w wersji 1.2.1:

  • Naprawiono błąd, więc teraz zobaczyć opcje {} domyślnie i nie niezdefiniowany.
  • Naprawiono błąd, gdzie wyzwalacze preventDefault i stopPropagation zostały wykonanie w niewłaściwym kontekście - wyzwala się zapobiec domyślne i zatrzymać rozprzestrzenianie domyślnie jeszcze raz
  • .

Co nowego w wersji 1.2.0:

  • Aktualizacja Backbone do 1.1.0
  • Dodano możliwość dostosowania zachowania wyzwalaczy preventDefault i stopPropagation

Co nowego w wersji 1.0.3:

  • Dodano parametr indeks podpis metody, aby pokazać, że jest to dostępne.
  • Usunięto uneeeded Funkcja konstruktora i usunięte wywołanie getItemView jak to było przyczyną problemów i nie było potrzebne w konstruktorze.
  • Naprawiono błąd, aby zmniejszyć .length gdy region jest usuwany.

Co nowego w wersji 1.0.2:

  • Naprawiono błąd, aby rozwiązać je po "bliskim" zdarzenie / onClose metody, a więc elementy interfejsu użytkownika dostępne są podczas nich.
  • Naprawiono błąd, który został odwrócenie kolejności tras, co powoduje niewłaściwą drogę do opalania w wielu przypadkach.

Wymagania :

  • JavaScript aktywny po stronie klienta
  • backbone.js 0.9.9 lub nowszy
  • underscore.js 1.4.4 lub wyższej

Podobne oprogramowanie

hr.js
hr.js

12 Apr 15

Photon
Photon

13 Apr 15

epik
epik

10 Dec 15

Spring Framework
Spring Framework

6 Mar 16

Komentarze do Marionette

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!
Szukaj wg kategorii