batman.js

Screenshot Software:
batman.js
Detalii soft:
Versiune: 0.16.0
Incarca data: 12 May 15
Producător: Shopify
Licenţă: Gratuit
Popularitate: 12

Rating: nan/5 (Total Votes: 0)

Este perfect pentru crearea de aplicații interactive, user-friendly și o singură pagină browser.
Testat și de lucru cu Google Chrome, Safari 4+, IE 7 + și Firefox 3+.
Inspirat de Ruby on Rails

Caracteristici :.

  • arhitectură Stateful MVC
  • sistem puternic de legare
  • acțiuni controler rutabil

  • Vizualizari
  • HTML Pure
  • suport Toolchain construit pe Node.js și tort

Ce este nou în această versiune:

  • adaugarii:
  • App.shouldAllowEvent. [Eveniment]. Callback în acest hash se va numi ori de câte ori date evenimentul corespunzătoare este concediat de la oriunde în aplicația. Return false pentru a preveni nivel de aplicație propagare. De exemplu: class AplicMea coffeescript extinde Batman.App @ shouldAllowEvent.click = (eveniment) - & # x3e; return false
  • fix:
  • împiedica elementele de istorie suplimentar de a fi create în cazul în care utilizatorii navighează la pagina sunt deja pe.
  • fix:
  • nume de rutare de resurse imbricate.

Ce este nou în versiunea v0.12.0:

  • Adaugă Model.createFromJSON ca o comandă rapidă pentru a porni modele de la JSON și lipirea lor pe hartă identitate
  • Adăugați ca opțiune pentru Model.encode care permite serializare într-o altă cheie decât cheia menționată în codifica
  • Adăugați Rails segmente stil de rută opțional cu ()
  • Adaugă un filtru tapiterie
  • Dă mai validări opțiunea allowBlank de ai forța să treci dacă valoarea este nedefinit sau șirul gol
  • Adăugați un AssociatedValidator adăugat de asteptare "nume" Model.validate, asociat: true
  • Asigurați-controlere opri executarea restul acțiunii, atunci când apare o redirecționare în beforeFilter.
  • Adaugă o clasă proxy pentru proxy obiect

Ce este nou în versiunea v0.8.0:

  • Adauga Batman.StateHistory pentru sprijin navigare pushState
  • Vezi sursa HTML poate fi predescărcat prin View.viewSourceCache.prefetch
  • refactoring Major de vedere legături în ierarhie bazată clasă
  • Adăugați-defineview pentru a permite surselor vizualizare să fie declarată inline
  • Adăugați sprijin de asociere la modelul prin Model.hasOne, Model.hasMany, Model.belongsTo
  • Adăugați obiecte inteligente AssociationProxy care sprijină reîncărcare
  • Adauga sprijin pentru asociațiile de încărcare cu linie JSON
  • Adauga suport pentru? și! în numele de proprietate și keypaths
  • Păstrați params actuale privind Batman.currentApp pentru introspecție.
  • Adăugați ParamsReplacer și ParamsPusher obiecte inteligente care, atunci când set, actualiza params globale, pushState sau replaceState, și redirecționarea.
  • Adăugați Hash :: modificare, Hash :: înlocuiți, iar Set :: modificare
  • Adăugați Set :: indexedByUnique
  • Adauga Batman.contains pentru testarea membru și însoțește are filtru
  • Adauga suport pentru cererile JSONP in batman.solo
  • Adăugați sprijin proprietate finala pentru a optimiza proprietățile respectarea care nu se va schimba
  • Adăugați Batman.version
  • Adauga suport pentru personalizabil face obiective în controler :: fac

Ce este nou în versiunea v0.7.5:

  • Paginare prin Batman.Paginator și Batman.ModelPaginator

  • Rute
  • Resurse imbricate
  • params uri trecut la urlFor va fi adăugat la șirul de interogare
  • App.layout accepta un nume de clasă care va instantia în mod automat că clasa de la sarcină
  • Controler :: reda accepta o în opțiune, care vă permite să facă într-o altă țară decât principală
  • randament
  • randament / contentFor / înlocuiți acum animatable prin Arată / Ascunde
  • Interpolare filtru
  • memento Plăcut dacă par a fi uitat unele codificatoare
  • Eliminarea noduri va distruge toate legăturile lor
  • Batman.setImmediate pentru stiva rapid popping

Ce este nou în versiunea v0.6.1:

  • Adaugat Batman.Enumerable
  • Adăugat suport pentru multi-selectați casetele
  • Adaugat batman.rails.coffee, un nou adaptor pentru utilizarea în cadrul Rails
  • Adăugat namespace dezvoltator de depanare ușoară (acesta devine dezbrăcat în clădire)
  • O legături unica au fost modificate datele-sursă și date țintă pentru a evita ambiguitatea
  • Adăugat suport de date bind pentru input type = "file"
  • Adaugata date-eveniment-DoubleClick
  • filtru lungime Adaugata
  • adaugarii helper tapiterie
  • Controller.resources creează o nouă rută în loc de a distruge
  • Model.find va întoarce întotdeauna instanța de înregistrare comună. Puteți lega apoi la acest lucru și atunci când datele vine de la adaptorul de stocare, de exemplu va fi actualizată
  • Adaugat model :: findOrCreate
  • Adaugat model :: updateAttributes
  • Permiteți adaptoare de depozitare la specific spațiu de nume lor cu storageKey
  • filtrul adaptor depozitare callback ia erori
  • eveniment Adaugat App.ready că trage odată aspectul este gata în DOM
  • Starea Normalizare / statusCode in Batman.Request
  • hash acum obiecte meta la metadate bind non-impertinentă ca lungime

Cerințe :

  • Node.js 0,4 sau mai mare

Software similare

Pomelo
Pomelo

10 Feb 16

ColtJS
ColtJS

13 May 15

Yaf
Yaf

28 Sep 15

Knockout
Knockout

10 Dec 15

Alte software-uri de dezvoltator Shopify

Liquid
Liquid

9 Feb 16

Dashing
Dashing

13 May 15

Active Merchant
Active Merchant

24 May 16

Comentarii la batman.js

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!