batman.js

Software screenshot:
batman.js
Podrobnosti Software:
Verze: 0.16.0
Datum uploadu: 12 May 15
Vývojka: Shopify
Licence: Volný
Popularita: 148

Rating: 2.5/5 (Total Votes: 2)

Je ideální pro tvorbu interaktivních, uživatelsky přívětivé a single-stránky prohlížeče aplikace.
Testováno a práce s Google Chrome, Safari 4+, IE 7+ Firefox 3+ a.
Inspirován Ruby on Rails

Vlastnosti :.

  • Stateful MVC architektura
  • Výkonný vázání systém
  • směrovat akce řadiče

  • Pohledy
  • Čistý HTML
  • Podpora Toolchain postaven na Node.js a dort

Co je nového v této verzi:

  • Přidáno:
  • App.shouldAllowEvent. [Událost]. Zpětná volání v tomto hash budou svolány, kdykoli je odpovídající data-událost vystřelil odkudkoli v rámci aplikace. Return false, aby se zabránilo šíření app-úrovni. Například: coffeescript class MyApp rozšiřuje Batman.App @ shouldAllowEvent.click = (událost) - & # X3e; return false
  • Opraveno:
  • Prevence další položky historie od vznikají v případě, že uživatelé přejde na stránku, které jsou již na.
  • Opraveno:
  • Názvy směrování vnořené zdroj.

Co je nového v verze v0.12.0:

  • Přidat Model.createFromJSON jako zkratku pro zavádění modelů z JSON a jejich lepení do mapy identity
  • Přidat jako možnost k Model.encode který umožňuje serializaci do klíčový jiný než klíče uvedeného v enkódování
  • Přidat Kolejnice styl volitelný úsecích tratí s ()
  • Přidat trim filtr
  • Uveďte nejvíce validací možnost allowBlank nutit je projít, pokud hodnota je nedefinovaná nebo prázdný řetězec
  • Přidat AssociatedValidator přidanou voláním Model.validate 'name', spojené: true
  • Regulátory zastavení vykonávání zbytek žaloby, když nastane přesměrování v beforeFilter.
  • Přidat třídu Proxy pro přes server proxy prostřednictvím objekt

Co je nového ve verzi v0.8.0:

  • Přidat Batman.StateHistory pro navigační podporu pushState
  • Ukázat zdroj html může být předčerpaných přes View.viewSourceCache.prefetch
  • Major refaktoring zobrazení vazeb do hierarchie na základě třídní
  • Přidat datový defineview umožní zobrazit zdroje, které mají být prohlášeny inline
  • Přidat podporu přidružení do modelu přes Model.hasOne, Model.hasMany, Model.belongsTo
  • Přidat chytré AssociationProxy předměty, které podporují překládání
  • Přidat podporu pro nakládku sdružení s inline JSON
  • Přidat podporu pro? a! v názvech vlastnictví a keypaths
  • uložení aktuální params na Batman.currentApp pro introspekci.
  • Přidat ParamsReplacer a ParamsPusher jako inteligentní objekty, které při souprava, aktualizujte globální params, pushState nebo replaceState, a přesměrovat.
  • Přidat Hash :: aktualizace, Hash :: nahradit, a Set :: aktualizace
  • Přidat Set :: indexedByUnique
  • Přidat Batman.contains pro testování členství a doprovodné má filtrovat
  • Přidat podporu pro požadavky JSONP v batman.solo
  • Přidat konečnou podporu nemovitosti pro optimalizaci pozorovací vlastnosti, které se nikdy nezmění
  • Přidat Batman.version
  • Přidat podporu pro přizpůsobitelné vykreslení cílů v Controller :: činí

Co je nového ve verzi v0.7.5:

  • stránkování pomocí Batman.Paginator a Batman.ModelPaginator

  • Trasy
  • Vnořené zdroje
  • Neznámý params předány urlFor bude připojen k řetězci dotazu
  • App.layout přijímá název třídy, která bude automaticky instanci tuto třídu při zátěži
  • Controller :: render přijme do možností, které vám umožní učinit do jiné než hlavní
  • výnos
  • výnos / contentFor / nahradit je nyní animovatelné přes Zobrazit / skrýt
  • Interpolovat filtr
  • Příjemné upomínky, pokud vám zdá, že jste zapomněli některé kodéry
  • Odebrání uzlů zničí všechny své vazby
  • Batman.setImmediate pro rychlé stack praskání

Co je nového ve verzi v0.6.1:

  • Přidáno Batman.Enumerable
  • Byla přidána podpora pro multi-select boxů
  • Přidáno batman.rails.coffee, nový adaptér pro použití v rámci Rails
  • Přidána developer jmenný prostor pro snadné ladění (to dostane svlékl se v budově)
  • Jedním ze způsobů, vázání byly změněny na datový-source a dat-cíl vyhnout se dvojznačnosti
  • Byla přidána podpora data-bind pro input type = "file '
  • Přidána data-event-DoubleClick
  • Přidána délka filtr
  • Přidána trim pomocník
  • Controller.resources místo zničit vytváří novou trasu
  • Model.find vždy vrátí sdílené instance záznamu. Poté můžete vázat na to, a když data pochází od adaptéru úložiště, bude vaše instance bude aktualizován
  • Přidaný Model :: findOrCreate
  • Přidaný Model :: updateAttributes
  • Povolit storage adaptéry na dané jejich názvů s storageKey
  • storage adaptér filtr zpětná volání brát chyby
  • Přidaný App.ready události, která vystřelí po rozložení je připraveno v DOM
  • Stav Normalizace / statuscode v Batman.Request
  • hashe nyní mají meta objekty na non-obtrusively bind metadat, jako je délka

Požadavky na :

  • Node.js 0.4 nebo vyšší

Podobný software

TYPO3 Flow
TYPO3 Flow

1 Oct 15

Polymer
Polymer

10 Apr 16

Vert.x
Vert.x

10 Dec 15

jasy
jasy

13 May 15

Ostatní software developer Shopify

Liquid
Liquid

9 Feb 16

Shopify API (Ruby)
Shopify API (Ruby)

10 Feb 16

Komentáře k batman.js

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!
Vyhledávání podle kategorie