batman.js

Software skärmdump:
batman.js
Mjukvaruinformation:
Version: 0.16.0
Ladda upp dagen: 12 May 15
Utvecklare: Shopify
Licens: Gratis
Popularitet: 12

Rating: nan/5 (Total Votes: 0)

Det är perfekt för att skapa interaktiva, användarvänliga och en sida webbläsare apps.
Testad och arbetar med Google Chrome, Safari 4+, IE 7+ och Firefox 3+.
Inspirerad av Ruby on Rails

Egenskaper .

  • Stateful MVC arkitektur
  • Kraftfull bindande system
  • routas controller åtgärder
  • Ren HTML utsikt
  • verktygskedja stöd bygger på Node.js och tårta

Vad är nytt i den här versionen:

  • Added:
  • App.shouldAllowEvent. [Händelse]. Callbacks i denna hash kommer att kallas när motsvarande data händelse sparken från var som helst i programmet. Return false för att förhindra att app-nivå förökning. Till exempel: coffeescript klass MyApp utökar Batman.App @ shouldAllowEvent.click = (händelse) - & # x3e; return false
  • Fast:
  • Förhindra ytterligare historia objekt från skapas om användarna navigerar till sidan de redan på.
  • Fast:
  • kapslade resurs routing namn.

Vad är nytt i version v0.12.0:

  • Lägg till Model.createFromJSON som en genväg för att starta modeller från JSON och hålla dem i identitets karta
  • Lägg till som tillval till Model.encode som tillåter serialisering till en annan tangent än nyckeln som nämns i koda
  • Lägg Rails stil tillval delsträckor med ()
  • Lägg till en trim filter
  • Ge flesta valideringar alternativet allowBlank att tvinga dem att passera om värdet är odefinierat eller tom sträng
  • Lägg till ett AssociatedValidator sätts genom att ringa Model.validate "namn", tillhörande: true
  • Gör Controllers slutar att köra resten av åtgärden när en omdirigering sker i en beforeFilter.
  • Lägg till en proxyklass för proxy ett objekt

Vad är nytt i version v0.8.0:

  • Lägg Batman.StateHistory för pushState navigeringsstöd
  • Visa wiki html kan förhämtad via View.viewSourceCache.prefetch
  • Större refactovisnings bindningar i klass baserad hierarki
  • Lägg till data defineview att låta visa källor skall deklareras inline
  • Lägg Association stöd till bara Model via Model.hasOne, Model.hasMany, Model.belongsTo
  • Lägg till smarta AssociationProxy föremål som stöder omlastning
  • Lägg till stöd för last föreningar med inline JSON
  • Lägg till stöd för? och! i egenskapsnamn och keypaths
  • Förvara nuvarande params på Batman.currentApp för introspektion.
  • Lägg till ParamsReplacer och ParamsPusher som smarta objekt som då set, uppdatera den globala params, pushState eller replaceState och omdirigera.
  • Lägg till Hash :: ändring, Hash :: ersätta och Set :: uppdatering
  • Lägg till Set :: indexedByUnique
  • Lägg Batman.contains om medlemskap testning och medföljande har filter
  • Lägg till stöd för JSONP förfrågningar i batman.solo
  • Lägg till slutliga stöd egendom för att optimera observera egenskaper som aldrig kommer att förändras
  • Lägg Batman.version
  • Lägg till stöd för anpassnings göra mål i Controller :: render

Vad är nytt i version v0.7.5:

  • Pagination genom Batman.Paginator och Batman.ModelPaginator
  • Kapslade resurser rutter
  • Okända params skickas till urlFor kommer att läggas till frågesträngen
  • App.layout accepterar ett klassnamn som automatiskt kommer att initiera den klassen vid belastning
  • Controller :: render accepterar en i alternativet, som låter dig göra i ett annat land än huvud
  • avkastning
  • avkastning / contentfor / ersätter nu animatable genom show / hide
  • Interpolera filter
  • Pleasant påminnelser om du verkar ha glömt några kodare
  • Ta bort noder kommer att förstöra alla sina bindningar
  • Batman.setImmediate för snabb stack poppar

Vad är nytt i version v0.6.1:

  • Lade Batman.Enumerable
  • Utökat stöd för multi-select boxas
  • Annan batman.rails.coffee, en ny adapter för användning inom Rails
  • Inkom utvecklare namespace för enkel felsökning (det blir borttaget för att bygga)
  • Ett sätt bindningar har ändrats till datakällan och data mål för att undvika oklarheter
  • Inkom data binda stöd för input type = "fil"
  • Inkom datahändelsedubbel
  • Inkom längd filter
  • Inkom trim hjälpare
  • Controller.resources skapar en ny rutt i stället för att förstöra
  • Model.find kommer alltid tillbaka delade posten instans. Du kan sedan binda till detta och när data kommer in från lagrings adapter, kommer din instans uppdateras
  • Lade Modell :: findOrCreate
  • Lade Modell :: updateAttributes
  • Tillåt adaptrar lagring till viss deras namespace med storageKey
  • förvaring adapter filter återbesök tar fel
  • Lade App.ready händelse som utlöses när layouten är klar i DOM
  • Normalisera status / status i Batman.Request
  • hash nu har metaobjekt till icke-påträngande binder metadata som längd

Krav :

  • Node.js 0,4 eller högre

Liknande mjukvara

Bullet
Bullet

13 Apr 15

Spring Framework
Spring Framework

6 Mar 16

jasy
jasy

13 May 15

Annan programvara för utvecklare Shopify

Shopify API (Ruby)
Shopify API (Ruby)

10 Feb 16

Dashing
Dashing

13 May 15

Active Merchant
Active Merchant

24 May 16

Kommentarer till batman.js

Kommentarer hittades inte
Kommentar
Slå på bilder!