batman.js

Sagteware kiekie:
batman.js
Sagteware besonderhede:
Weergawe: 0.16.0
Upload datum: 12 May 15
Ontwikkelaar: Shopify
Lisensie: Gratis
Populariteit: 12

Rating: nan/5 (Total Votes: 0)

Dit is ideaal vir die skep van interaktiewe, gebruikers-vriendelike en enkel-bladsy leser apps.
Getoets en werk met Google Chrome, Safari 4+, IE 7+ en Firefox 3+.
Geïnspireer deur Ruby on Rails

Eienskappe :.

  • Stateful MVC argitektuur
  • Kragtige bindende stelsel
  • routable kontroleerder aksies

  • Uitsig
  • Pure HTML
  • tool chain ondersteuning gebou op Node.js en koek

Wat is nuut in hierdie release:

  • Bygevoeg:
  • App.shouldAllowEvent. [Gebeurtenis]. Verifikasie in hierdie hash sal genoem word wanneer die ooreenstemmende data-byeenkoms word afgedank van enige plek binne die app. Terugkeer vals inligting-vlak voortplanting te voorkom. Byvoorbeeld: coffeescript klas MyApp strek Batman.App @ shouldAllowEvent.click = (event) - & # x3e; terugkeer valse
  • Vaste:
  • Voorkom bykomende geskiedenis items uit wat geskep indien die gebruikers opgevolg na die bladsy wat hulle is reeds op.
  • Vaste:
  • Nested hulpbron routing name.

Wat is nuut in die weergawe v0.12.0:

  • Voeg Model.createFromJSON as 'n kortpad vir selflaai modelle uit into en steek hulle in die identiteit kaart
  • Voeg die as opsie om Model.encode wat serialisasie kan in 'n sleutel anders as die in enkodeer genoem sleutel
  • Rails Voeg styl opsionele roete segmente met ()
  • Voeg 'n trim filter
  • Gee mees validations die opsie allowBlank om hulle te dwing om te slaag indien die waarde is ongedefinieerd of die leë string
  • Voeg 'n AssociatedValidator bygevoeg deur 'naam' Model.validate, wat verband hou: true
  • Maak Controllers stop uitvoering van die res van die aksie wanneer 'n aanstuur kom in 'n beforeFilter.
  • Voeg 'n Proxy klas proxying 'n voorwerp

Wat is nuut in die weergawe v0.8.0:

  • Voeg Batman.StateHistory vir pushState navigasie ondersteuning
  • bron View html kan prefetched via View.viewSourceCache.prefetch
  • Groot refactoring van die oog bindings in die klas gebaseer hiërargie
  • Voeg data-defineview toelaat oog bronne inline verklaar
  • Voeg Association ondersteuning aan Model via Model.hasOne, Model.hasMany, Model.belongsTo
  • Voeg smart AssociationProxy voorwerpe wat ondersteun herlaai
  • ondersteuning te bied vir die laai assosiasies met inline into
  • ondersteuning te bied vir? en! in eiendom name en keypaths
  • Stoor die huidige params op die Batman.currentApp vir introspeksie.
  • Voeg ParamsReplacer en ParamsPusher so slim voorwerpe wat toe stel, werk die globale params, pushState of replaceState, en lei.
  • Voeg Hash :: update, Hash :: vervang, en stel :: update
  • Voeg Stel :: indexedByUnique
  • Voeg Batman.contains vir lidmaatskap toetsing en meegaande het filter
  • ondersteuning te bied vir JSONP versoeke in batman.solo
  • Voeg finale eiendom ondersteuning aan die waarneming van eiendomme wat nooit sal verander optimaliseer
  • Voeg Batman.version
  • ondersteuning te bied vir aanpas lewer teikens in Controller :: lewer

Wat is nuut in die weergawe v0.7.5:

  • Paginering deur Batman.Paginator en Batman.ModelPaginator
  • Geneste hulpbronne roetes
  • Unknown params geslaag om urlFor sal aangeheg word aan die navraag string
  • App.layout aanvaar 'n klas naam wat outomaties instansieer daardie klas op load
  • Controller :: lewer aanvaar 'n opsie in, wat kan jy maak in 'n ander as hoof
  • opbrengs
  • opbrengs / contentFor / vervang is nou animatable deur show / hide
  • interpoleer filter
  • Pleasant aanmanings as jy lyk sommige opnemers vergeet
  • Die verwydering van nodes sal al hulle bindings vernietig
  • Batman.setImmediate vir 'n vinnige stapel knal

Wat is nuut in die weergawe v0.6.1:

  • Added Batman.Enumerable
  • Bygevoeg ondersteuning vir multi-kies bokse
  • Added batman.rails.coffee, 'n nuwe adapter vir gebruik binne Rails
  • Bygevoeg ontwikkelaar naamruimte vir maklike debugging (dit word gestroop in gebou)
  • Een manier bindings is verander om data-bron en data-teiken om dubbelsinnigheid te vermy
  • Bygevoeg data-bind ondersteuning vir tipe insette = 'lêer'
  • Bygevoeg data-event-Double
  • Bygevoeg lengte filter
  • Bygevoeg trim helper
  • Controller.resources skep 'n nuwe roete in plaas van vernietig
  • Model.find sal altyd terug die gedeelde rekord byvoorbeeld. Jy kan dan bind aan hierdie en wanneer die data kom uit die stoor adapter, sal jou byvoorbeeld opgedateer
  • Added Model :: findOrCreate
  • Added Model :: updateAttributes
  • Laat stoor adapters spesifieke hul naamruimte met storageKey
  • stoor adapter filter verifikasie neem foute
  • Added App.ready geval dat brande wanneer die uitleg is gereed om in die DOM
  • Normaliseer status / statusCode in Batman.Request
  • hashes nou meta voorwerpe nie-obtrusively bind metadata soos lengte

Vereistes :

  • Node.js 0,4 of hoër

Soortgelyke sagteware

WebMachine
WebMachine

28 Feb 15

Kango
Kango

10 Feb 16

extend.js
extend.js

13 May 15

Ander sagteware ontwikkelaar Shopify

Active Merchant
Active Merchant

24 May 16

Dashing
Dashing

13 May 15

Kommentaar te batman.js

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!