batman.js

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

Rating: 2.5/5 (Total Votes: 2)

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

Ampersand.js
Ampersand.js

13 Apr 15

Spark
Spark

6 Mar 16

TurboGears
TurboGears

10 Dec 15

FOAM
FOAM

12 May 15

Ander sagteware ontwikkelaar Shopify

Dashing
Dashing

13 May 15

Liquid
Liquid

9 Feb 16

Shopify API (Ruby)
Shopify API (Ruby)

10 Feb 16

Kommentaar te batman.js

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!