batman.js

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

Rating: nan/5 (Total Votes: 0)

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

Mojito
Mojito

1 Mar 15

Vafpress Framework
Vafpress Framework

13 May 15

ColtJS
ColtJS

13 May 15

Ostatní software developer Shopify

Shopify API (Ruby)
Shopify API (Ruby)

10 Feb 16

Active Merchant
Active Merchant

24 May 16

Liquid
Liquid

9 Feb 16

Komentáře k batman.js

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!