batman.js

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

Rating: nan/5 (Total Votes: 0)

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

Apache VCL
Apache VCL

12 May 15

Scorched
Scorched

13 May 15

King23
King23

11 Apr 15

Restler
Restler

6 Mar 16

Andre software developer Shopify

Dashing
Dashing

13 May 15

Liquid
Liquid

9 Feb 16

Active Merchant
Active Merchant

24 May 16

Kommentarer til batman.js

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