batman.js

Screenshot Software:
batman.js
Szczegóły programowe:
Wersja: 0.16.0
Filmu: 12 May 15
Wywoływacz: Shopify
Licencja: Wolny
Popularność: 12

Rating: nan/5 (Total Votes: 0)

Jest to idealne rozwiązanie do tworzenia interaktywnych, przyjazne dla użytkownika i przeglądarki pojedynczego stronę aplikacji.
Przetestowane i pracy z Google Chrome, Safari 4+, IE 7+ oraz Firefox 3+.
Zainspirowany Ruby on Rails

Opis .

  • Stateful MVC architektury
  • Mocny system wiązań,
  • Kontroler działania zdolne do routingu

  • Odsłon
  • czysty HTML
  • Wsparcie Toolchain zbudowany na node.js i ciasto

Co nowego w tym wydaniu:

  • Dodane:
  • App.shouldAllowEvent. [Wydarzenie]. Oddzwaniania w tym hash będzie nazwany gdy odpowiednie dane zdarzenia jest zwolniony z dowolnego miejsca w aplikacji. Return false w celu zapobiegania rozprzestrzeniania się na poziomie ok. Na przykład: coffeescript klasy MyApp rozciąga Batman.App @ shouldAllowEvent.click = (zdarzeń) - & # x3e; return false
  • Poprawiono:
  • Zapobiegaj przedmioty dodatkowe historia z tworzone jeśli użytkownicy przechodzi na stronę są już dalej.
  • Poprawiono:
  • Nazwy routingu zasobów zagnieżdżonych.

Co nowego w wersji v0.12.0:

  • Dodaj Model.createFromJSON jako skrót do uruchamiania modele z JSON i trzymać je na mapie tożsamości
  • Dodaj jako opcja, która pozwala na Model.encode serializacji do przycisku innego niż kodowanie klucza mowa w
  • Dodaj Rails odcinki trasy z opcjonalnego stylu ()
  • Dodaj filtr wykończenia
  • zapewnienie większości walidacji opcję allowBlank aby zmusić ich do przejścia, jeśli wartość jest zdefiniowana lub pusty ciąg znaków
  • Dodaj AssociatedValidator dodane przez wywołanie "nazwę" Model.validate, związane: true
  • Sterowniki zatrzymać wykonywanie resztę akcji, gdy wystąpi przekierowanie w beforeFilter.
  • Dodaj klasę Proxy dla buforowania obiektu

Co nowego w wersji v0.8.0:

  • Dodaj Batman.StateHistory wsparcia nawigacyjnego pushState
  • Tekst źródłowy html mogą zostać pobrane poprzez View.viewSourceCache.prefetch
  • Duże refaktoring wiązań widoków opartych na hierarchii klasy
  • Dodaj danych-defineview aby umożliwić widok źródła należy uznać inline
  • Dodaj wsparcie Stowarzyszenia do modelu poprzez Model.hasOne, Model.hasMany, Model.belongsTo
  • Dodaj inteligentnych obiektów AssociationProxy które wspierają przeładunkowe
  • Dodaj wsparcie dla stowarzyszeń załadunku z inline JSON
  • Dodaj wsparcie? a! w nazwach nieruchomości i keypaths
  • zapisać aktualne params na Batman.currentApp do introspekcji.
  • Dodaj ParamsReplacer i ParamsPusher jak inteligentne obiekty, które, gdy zestaw, aktualizować globalne params, pushState lub replaceState i przekierowują.
  • Dodaj Hash :: aktualizacji, Hash :: zastąpić, a ustawiona :: update
  • Dodaj Set :: indexedByUnique
  • Dodaj Batman.contains do testowania członkostwa i towarzysząca musi filtrować
  • Dodaj poparcie dla żądań jsonp w batman.solo
  • Dodaj ostatecznego wsparcia nieruchomości w celu optymalizacji właściwości obserwacyjnych, które nigdy się nie zmieni,
  • Dodaj Batman.version
  • Dodaj wsparcie dla renderowania konfigurowalny cele w Controller :: render

Co nowego w wersji v0.7.5:

  • Podział na strony poprzez Batman.Paginator i Batman.ModelPaginator

  • Trasy
  • Zagnieżdżone zasoby
  • nieznany params przekazywane do urlFor będzie dołączony do łańcucha zapytania
  • App.layout przyjmuje nazwę klasy, która automatycznie instancję tej klasy przy obciążeniu
  • Kontroler :: render akceptuje się opcja, która pozwala na renderowanie w innym niż główny wydajności
  • Wydajność / contentFor / wymienić są teraz animatable przez pokaż / ukryj
  • Interpoluj filtr
  • Przyjemne przypomnienia jeśli wydają się zapominać niektórych koderów
  • Usuwanie węzłów zniszczy wszystkie swoje powiązania
  • Batman.setImmediate do szybkiego stosu popping

Co nowego w wersji v0.6.1:

  • Dodane Batman.Enumerable
  • Dodano wsparcie dla wielu wybranych polach
  • Dodane batman.rails.coffee, nowy adapter do użytku w Rails
  • Dodane nazw deweloper do łatwego debugowania (robi się w budynku pozbawiony)
  • w jedną stronę wiązania zostały zmienione na źródle danych i danych-target, aby uniknąć niejasności,
  • Dodano wsparcie dla powiązań danych input type = "file"
  • Dodane dane zdarzenia-DoubleClick
  • Dodano filtr długości
  • Dodane wykończenia pomocnika
  • Controller.resources tworzy nową trasę, zamiast zniszczyć
  • Model.find zawsze zwraca instancję udostępniony rekordowy. Następnie można wiązać z tym, a kiedy dane pochodzą z karty pamięci, czy instancja zostanie zaktualizowany,
  • Dodane model :: findOrCreate
  • Dodane model :: updateAttributes
  • Możliwość przechowywania do konkretnej karty ich nazw z storageKey
  • callbacki filtrów adapter przechowywania wziąć błędów
  • Impreza Dodane App.ready, że pożary po układ jest gotowy w DOM
  • Stan Normalizacja / StatusCode w Batman.Request
  • hashe teraz meta obiektów do wiązania nie natrętnie metadanych, takich jak długość,

Wymagania :

  • node.js 0.4 lub wyższy,

Podobne oprogramowanie

Akka
Akka

6 Mar 16

MEAN
MEAN

19 Jul 15

Sammy.js
Sammy.js

13 Apr 15

Aurora
Aurora

13 Apr 15

Inne programy z deweloperem Shopify

Liquid
Liquid

9 Feb 16

Active Merchant
Active Merchant

24 May 16

Komentarze do batman.js

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