batman.js

Software screenshot:
batman.js
Software detaljer:
Version: 0.16.0
Upload dato: 12 May 15
Udvikler: Shopify
Licens: Gratis
Popularitet: 148

Rating: 2.5/5 (Total Votes: 2)

Det er perfekt til at skabe interaktive, brugervenlige og single-side browser apps.
Testet og arbejde med Google Chrome, Safari 4+, IE 7+ og Firefox 3+.
Inspireret af Ruby on Rails

Funktioner :.

  • Stateful MVC arkitektur
  • Kraftig bindende system
  • Styrbare controller handlinger
  • Pure HTML visninger
  • toolchain support bygget på node.js og Cake

Hvad er nyt i denne udgivelse:

  • Tilføjet:
  • App.shouldAllowEvent. [Begivenhed]. Tilbagekald i denne hash vil blive kaldt, når de tilsvarende data-begivenhed er fyret fra overalt inden app. Return false at forhindre app-niveau formering. For eksempel: coffeescript klasse MyApp udvider Batman.App @ shouldAllowEvent.click = (begivenhed) - & # x3e; return false
  • Fast:
  • Undgå yderligere historie elementer fra at blive skabt, hvis brugerne navigerer til den side, de er allerede på.
  • Fast:
  • Indlejret ressource routing navne.

Hvad er nyt i version v0.12.0:

  • Tilføj Model.createFromJSON som en genvej til at starte modeller fra JSON og klistrer dem i identiteten kort
  • Tilføj som mulighed for at Model.encode som giver mulighed serialisering i en anden nøgle end nøglen nævnt i indkode
  • Tilføj Rails stil valgfri rutesegmenter med ()
  • Tilføj en trim filter
  • Giv fleste valideringer den allowBlank mulighed for at tvinge dem til at passere, hvis værdien er udefinerede eller den tomme streng
  • Tilføj en AssociatedValidator tilføjet ved at kalde Model.validate 'navn', der er forbundet: true
  • Make Controllere stoppe udførelsen af ​​resten af ​​handlingen, når en omdirigering forekommer i en beforeFilter.
  • Tilføj en proxy klasse for proxy et objekt

Hvad er nyt i version v0.8.0:

  • Tilføj Batman.StateHistory for pushState navigation støtte
  • Vis kilden html kan prefetched via View.viewSourceCache.prefetch
  • Major refactoring af visning bindinger i klassen baseret hierarki
  • Tilføj data-defineview at tillade visning kilder at blive erklæret inline
  • Tilføj Association støtte til model via Model.hasOne, Model.hasMany, Model.belongsTo
  • Tilføj smarte AssociationProxy objekter, som understøtter genindlæsning
  • Tilføj support til lastning foreninger med inline JSON
  • Tilføj støtte til? og! i ejendom navne og keypaths
  • Opbevar de nuværende params på Batman.currentApp for introspektion.
  • Tilføj ParamsReplacer og ParamsPusher så intelligente objekter, som når sæt, opdatere de globale params, pushState eller replaceState og omdirigere.
  • Tilføj Hash :: opdatering Hash :: erstatte, og Set :: opdatering
  • Tilføj Set :: indexedByUnique
  • Tilføj Batman.contains om medlemskab test og ledsager har filtrere
  • Tilføj support til JSONP anmodninger i batman.solo
  • Tilføj endelige ejendom støtte til at optimere observere egenskaber, som aldrig vil ændre
  • Tilføj Batman.version
  • Tilføj støtte til tilpasselig gør mål i Controller :: gør

Hvad er nyt i version v0.7.5:

  • sideinddeling gennem Batman.Paginator og Batman.ModelPaginator
  • Indlejrede ressourcer ruter
  • Ukendte params bestået til urlFor vil blive tilføjet søgestrengen
  • App.layout accepterer en klasse navn, som automatisk vil instantiere denne klasse ved load
  • Controller :: gengive accepterer en i option, som lader dig gengive i en anden end main
  • udbytte
  • udbytte / contentFor / udskift nu animatable gennem vis / skjul
  • Interpoler filter
  • Pleasant påmindelser, hvis du synes at have glemt nogle encodere
  • Fjernelse knudepunkter vil ødelægge alle deres bindinger
  • Batman.setImmediate til hurtig stack popping

Hvad er nyt i version v0.6.1:

  • Tilføjet Batman.Enumerable
  • Tilføjet understøttelse af multi-vælg kasser
  • Tilføjet batman.rails.coffee, en ny adapter til brug i Rails
  • Tilføjet udvikler namespace til nem fejlfinding (det bliver skrabet i bygning)
  • En måde bindinger er blevet ændret til data-source og data-målet at undgå tvetydighed
  • Tilføjet data-binde støtte til input type = 'file'
  • Tilføjet data-event-DoubleClick
  • Tilføjet længde filter
  • Tilføjet trim hjælper
  • Controller.resources opretter en ny rute i stedet for at ødelægge
  • Model.find vil altid vende tilbage til den delte rekord instans. Du kan derefter binde sig til dette, og når data kommer ind fra lageret adapteren, vil din instans blive opdateret
  • Tilføjet Model :: findOrCreate
  • Tilføjet Model :: updateAttributes
  • Tillad storage adaptere til specifikke deres namespace med storageKey
  • opbevaring adapter filter tilbagekald tager fejl
  • Tilføjet App.ready begivenhed, der affyrer når layoutet er klar i DOM
  • Normalize status / StatusCode i Batman.Request
  • hashes nu har meta objekter til ikke-obtrusively binde metadata ligesom længde

Krav :

  • node.js 0.4 eller højere

Lignende software

Silex
Silex

10 Feb 16

Lumen
Lumen

10 Feb 16

abaaso
abaaso

13 May 15

Sprint.js
Sprint.js

12 May 15

Andre software developer Shopify

Kommentarer til batman.js

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!