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

Play Framework
Play Framework

11 Mar 16

XMLNuke
XMLNuke

28 Sep 15

Utopia
Utopia

11 Apr 15

Liten Framework
Liten Framework

12 Apr 15

Alte software-uri de dezvoltator Shopify

Dashing
Dashing

13 May 15

Shopify API (Ruby)
Shopify API (Ruby)

10 Feb 16

Liquid
Liquid

9 Feb 16

Comentarii la batman.js

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