Prog.varedetaljer:
Versjon: 0.16.0
Last opp dato: 12 May 15
Lisens: Gratis
Popularitet: 148
Det er perfekt for å lage interaktive, brukervennlige og single-side nettleser apps.
Testet og arbeider med Google Chrome, Safari 4+, IE 7+ og Firefox 3+.
Inspirert av Ruby on Rails
Egenskaper .
- Stateful MVC arkitektur
- Kraftig binding system
- rutes kontrolleren handlinger
- Pure HTML visninger
- -verktøyene support bygget på Node.js og kake
Hva er nytt i denne versjonen:
- Lagt:
- App.shouldAllowEvent. [Event]. Callbacks i denne hash vil bli kalt når den tilsvarende data-event er avfyrt fra hvor som helst i appen. Return false for å hindre app-nivå forplantning. For eksempel: coffeescript klasse MyApp strekker Batman.App @ shouldAllowEvent.click = (event) - & # x3e; return false
- Fast:
- hindre flere historie elementer fra å bli opprettet hvis brukerne navigerer til siden de allerede er på.
- Fast:
- Nøstet ressurs rutenavn.
Hva er nytt i versjon v0.12.0:
- Legg Model.createFromJSON som en snarvei for å starte modeller fra JSON og stikker dem i kart identiteten
- Legg til som alternativ til Model.encode som lar serialisering inn i en annen tast enn nøkkelen nevnt i kode
- Legg Rails stil valgfritt rutesegmenter med ()
- Legg til en trim filter
- Gi fleste valideringer den allowBlank alternativet for å tvinge dem til å passere hvis verdien er udefinert eller den tomme strengen
- Legg til en AssociatedValidator lagt ved å ringe Model.validate 'navn', assosiert: true
- Controllers stoppe gjennomføre resten av handlingen når en omdirigering skjer i en beforeFilter.
- Legg til en Proxy klasse for proxying et objekt
Hva er nytt i versjon v0.8.0:
- Legg Batman.StateHistory for pushState navigasjon støtte
- Vis kildekode html kan forhåndshentet via View.viewSourceCache.prefetch
- Major refactoring av visnings bindinger i klassen basert hierarki
- Legg til data-defineview å tillate visning kilder for å bli erklært inline
- Legg Association støtte til Model via Model.hasOne, Model.hasMany, Model.belongsTo
- Legg smarte AssociationProxy gjenstander som støtter omlasting
- Legg til støtte for lasting assosiasjoner med inline JSON
- Legg til støtte for? og! i eiendoms navn og keypaths
- Lagre de gjeldende params på Batman.currentApp for introspeksjon.
- Legg ParamsReplacer og ParamsPusher som smarte objekter som når sett, oppdatere de globale params, pushState eller replaceState, og omdirigere.
- Legg Hash :: oppdatering, Hash :: erstatte, og sett :: oppdatering
- Legg Set :: indexedByUnique
- Legg Batman.contains for medlemskap testing og medfølgende har filtrere
- Legg til støtte for JSONP forespørsler i batman.solo
- Legg til endelig støtte for egenskaper for å optimalisere observere egenskaper som aldri vil forandre
- Legg Batman.version
- Legg til støtte for tilpass gjengivelsesmål i Controller :: gjengi
Hva er nytt i versjon v0.7.5:
- paginering gjennom Batman.Paginator og Batman.ModelPaginator
- Nestede ressurser ruter
- Ukjente params sendes til urlFor skal føyes til søkestrengen
- App.layout aksepterer et klassenavn som automatisk vil instantiate den klassen ved belastning
- Controller :: gjengi godtar en til alternativet, som lar deg gjøre i en annen enn hoved utbytte
- utbytte / contentFor / skift er nå animatable gjennom vis / skjul
- Interpoler filter
- Pleasant påminnelser hvis du synes å ha glemt noen kodere
- Fjerne noder vil ødelegge alle sine bindinger
- Batman.setImmediate for rask stack dukker
Hva er nytt i versjon v0.6.1:
- Lagt Batman.Enumerable
- Lagt til støtte for multi-velger bokser
- Lagt batman.rails.coffee, en ny adapter for bruk i Rails
- Lagt utvikler navnerom for enkel debugging (det blir strippet ut i bygningen)
- En måte bindingene har blitt endret til datakilde og data-target for å unngå tvetydighet
- Lagt data-bind støtte for input type = "file '
- Lagt data-event-Doubleclick
- Lagt lengde filter
- Lagt trim helper
- Controller.resources oppretter en ny rute i stedet for å ødelegge
- Model.find vil alltid returnere den delte posten eksempel. Du kan da binde seg til dette, og når dataene kommer inn fra lagringskortet, vil forekomsten bli oppdatert
- Lagt Model :: findOrCreate
- Lagt Model :: updateAttributes
- Tillat lagring adaptere til spesifikke navnerom sine med storageKey
- lagring adapter filter callbacks ta feil
- Lagt App.ready tilfelle at branner når oppsettet er klar i DOM
- Normal status / status i Batman.Request
- hashes nå har metaobjekter til ikke-obtrusively bind metadata som lengde
Krav
- Node.js 0,4 eller høyere
Kommentarer ikke funnet