Marionette

Skjermbilde programvare:
Marionette
Prog.varedetaljer:
Versjon: 2.4.4 Oppdatert
Last opp dato: 9 Feb 16
Lisens: Gratis
Popularitet: 13

Rating: 3.0/5 (Total Votes: 1)

Marionette ble bygget på toppen av Backbone.js bibliotek, en Javascript-bibliotek legge MVC prinsipper Javascript.

Ved hjelp av disse MVC prinsipper, Marionette legger til støtte for funksjoner som vanligvis tilbys av flere avanserte programmeringsspråk som Ruby , PHP eller Python .

Rammen er ikke et rammeverk per se, men en samling av nyttige Backbone.js pakker.

Hva er nytt i denne versjonen:

  • Du kan nå lage et filter metoden på en CollectionView eller CompositeView å filtrere hva visninger er showet. Dette er nyttig når du viser en liste som brukeren kan filtrere.
  • Legg til reorderOnSort muligheten til CollectionView og CompositeView å bruke jQuery til å flytte barnet noder rundt uten å måtte gjengi hele treet. Dette er en massiv perf løft, og er en lett seier hvis du sorterer samlinger.
  • CollectionView har nå en viewComparator, for å muliggjøre tilpasset sortering på en per visning basis uavhengig av hva hvordan backing samlingen er sortert.
  • Refactor slags param oppslag for å bruke Marionette.getOption.
  • Legg til en ny medhjelper metode for enklere visning av barnet noder showChildView
  • this.showChildView ( 'sidebar', ny SidebarView ());
  • Legg til en ny medhjelper metode for enklere henting av barn noder getChildView
  • this.getChildView (& quot; sidebar ')
  • Legg til en destroyImmediate alternativ til LayoutView, for å ødelegge oppsettet visningen element og deretter fjerne barnet noder. Dette er et perf optimalisering at du nå kan melde deg inn.
  • @ui interpole støttes nå innenfor regionens definisjoner på en LayoutView
  • regionEvent støtte ble lagt inn
  • ødelegge metoden returnerer nå dette tilfellet som ble ødelagt for å muliggjøre enklere kjeding av visningshandlingene.
  • Hvis du definerer alternativene hasj på Marionette.View eller hvis du passerer alternativer som en funksjon til Marionette.View, passerer et resultat av alternativene ned til ryggraden visningen konstruktøren.
  • Alle visningene har nå en isRendered eiendom, som blir oppdatert etter gjengi og ødelegge.

Hva er nytt i versjon 2.4.3:

  • Du kan nå lage et filter metoden på en CollectionView eller CompositeView å filtrere hva visninger er showet. Dette er nyttig når du viser en liste som brukeren kan filtrere.
  • Legg til reorderOnSort muligheten til CollectionView og CompositeView å bruke jQuery til å flytte barnet noder rundt uten å måtte gjengi hele treet. Dette er en massiv perf løft, og er en lett seier hvis du sorterer samlinger.
  • CollectionView har nå en viewComparator, for å muliggjøre tilpasset sortering på en per visning basis uavhengig av hva hvordan backing samlingen er sortert.
  • Refactor slags param oppslag for å bruke Marionette.getOption.
  • Legg til en ny medhjelper metode for enklere visning av barnet noder showChildView
  • this.showChildView ( 'sidebar', ny SidebarView ());
  • Legg til en ny medhjelper metode for enklere henting av barn noder getChildView
  • this.getChildView (& quot; sidebar ')
  • Legg til en destroyImmediate alternativ til LayoutView, for å ødelegge oppsettet visningen element og deretter fjerne barnet noder. Dette er et perf optimalisering at du nå kan melde deg inn.
  • @ui interpole støttes nå innenfor regionens definisjoner på en LayoutView
  • regionEvent støtte ble lagt inn
  • ødelegge metoden returnerer nå dette tilfellet som ble ødelagt for å muliggjøre enklere kjeding av visningshandlingene.
  • Hvis du definerer alternativene hasj på Marionette.View eller hvis du passerer alternativer som en funksjon til Marionette.View, passerer et resultat av alternativene ned til ryggraden visningen konstruktøren.
  • Alle visningene har nå en isRendered eiendom, som blir oppdatert etter gjengi og ødelegge.

Hva er nytt i versjon 2.4.2:

  • Du kan nå lage et filter metoden på en CollectionView eller CompositeView å filtrere hva visninger er showet. Dette er nyttig når du viser en liste som brukeren kan filtrere.
  • Legg til reorderOnSort muligheten til CollectionView og CompositeView å bruke jQuery til å flytte barnet noder rundt uten å måtte gjengi hele treet. Dette er en massiv perf løft, og er en lett seier hvis du sorterer samlinger.
  • CollectionView har nå en viewComparator, for å muliggjøre tilpasset sortering på en per visning basis uavhengig av hva hvordan backing samlingen er sortert.
  • Refactor slags param oppslag for å bruke Marionette.getOption.
  • Legg til en ny medhjelper metode for enklere visning av barnet noder showChildView
  • this.showChildView ( 'sidebar', ny SidebarView ());
  • Legg til en ny medhjelper metode for enklere henting av barn noder getChildView
  • this.getChildView (& quot; sidebar ')
  • Legg til en destroyImmediate alternativ til LayoutView, for å ødelegge oppsettet visningen element og deretter fjerne barnet noder. Dette er et perf optimalisering at du nå kan melde deg inn.
  • @ui interpole støttes nå innenfor regionens definisjoner på en LayoutView
  • regionEvent støtte ble lagt inn
  • ødelegge metoden returnerer nå dette tilfellet som ble ødelagt for å muliggjøre enklere kjeding av visningshandlingene.
  • Hvis du definerer alternativene hasj på Marionette.View eller hvis du passerer alternativer som en funksjon til Marionette.View, passerer et resultat av alternativene ned til ryggraden visningen konstruktøren.
  • Alle visningene har nå en isRendered eiendom, som blir oppdatert etter gjengi og ødelegge.

Hva er nytt i versjon 2.4.1:

  • Du kan nå lage et filter metoden på en CollectionView eller CompositeView å filtrere hva visninger er showet. Dette er nyttig når du viser en liste som brukeren kan filtrere.
  • Legg til reorderOnSort muligheten til CollectionView og CompositeView å bruke jQuery til å flytte barnet noder rundt uten å måtte gjengi hele treet. Dette er en massiv perf løft, og er en lett seier hvis du sorterer samlinger.
  • CollectionView har nå en viewComparator, for å muliggjøre tilpasset sortering på en per visning basis uavhengig av hva hvordan backing samlingen er sortert.
  • Refactor slags param oppslag for å bruke Marionette.getOption.
  • Legg til en ny medhjelper metode for enklere visning av barnet noder showChildView
  • this.showChildView ( 'sidebar', ny SidebarView ());
  • Legg til en ny medhjelper metode for enklere henting av barn noder getChildView
  • this.getChildView (& quot; sidebar ')
  • Legg til en destroyImmediate alternativ til LayoutView, for å ødelegge oppsettet visningen element og deretter fjerne barnet noder. Dette er et perf optimalisering at du nå kan melde deg inn.
  • @ui interpole støttes nå innenfor regionens definisjoner på en LayoutView
  • regionEvent støtte ble lagt inn
  • ødelegge metoden returnerer nå dette tilfellet som ble ødelagt for å muliggjøre enklere kjeding av visningshandlingene.
  • Hvis du definerer alternativene hasj på Marionette.View eller hvis du passerer alternativer som en funksjon til Marionette.View, passerer et resultat av alternativene ned til ryggraden visningen konstruktøren.
  • Alle visningene har nå en isRendered eiendom, som blir oppdatert etter gjengi og ødelegge.

Hva er nytt i versjon 2.3.2:

  • feilrettinger:
  • IE8 regresjon i Marionette._getValue å alltid ringe påføre med enten en rekke parametere eller en tom array.

Hva er nytt i versjon 2.2.2:

  • Fixes:
  • Fjerne dupliserte oppfordring til region.empty på visning ødelegge.
  • Fix samtaletid på swapout.
  • Fix ødelagt link i Marionette Feilmeldinger.

Hva er nytt i versjon 2.2.0:

  • CollectionViews nå motta hendelser fra emptyViews i childEvents hash
  • Regioner nå motta swapout og beforeSwapOut hendelser.
  • Region konstruktør nå kan ta en el som et alternativ når du ringer addRegion
  • reset Region later el intakt
  • Søknad har this.options
  • Søknad har initial metode
  • Behaviors ikke lenger vikle vise metoder
  • Normal regionens velgere hasj til at en bruker kan bruke @ui. syntaks

Hva er nytt i versjon 2.1.0:

  • Legg til en el henvisning til synspunktene el innenfra en atferd eksempel.
  • ItemViews kan nå ha noen mal ved å sette malen. False
  • Søknads objekter kan nå konfigurere sin standard meldingskanal.
  • Applikasjons objekter har nå getOption metoden.
  • Regioner har nå en hasView metode for å fastslå om det er en visning innenfor et gitt område.
  • Visninger ikke lenger bruke toJSON direkte på modeller. stedet de kaller inn i den nye overridable metoder serializeModel og serializeCollection der kalles via serializeData.

Hva er nytt i versjon 2.0.0:

  • Dette er en bryte utgivelse og inneholder mange API oppdateringer og endringer.

Hva er nytt i versjon 1.8.2:

  • Fixes:
  • Behaviors nå kaller stopListening på nært hold.
  • Behaviors nå undelegate modelEvents og collectionEvents når den overordnede syn kaller undelegateEvents.

Hva er nytt i versjon 1.7.4:

  • Generelt:
  • Oppdater Lysthus avhengig å dra nytte av det faktum at mario repos følge semver.
  • Fixes:
  • Behaviors hendelser ikke lenger kolliderer med hverandre.
  • Tilbake stopListening samtale på stopp for moduler. Selv om dette var en "fikse", docs var ganske vag fører til briste endringer for mange mennesker.

Hva er nytt i versjon 1.7.1:

  • Fixes:
  • Aktiverer bruk av strykere basert oppførsel hendelses metoder.

Hva er nytt i versjon 1.6.4:

  • patcher en bug som ville føre til modulene som skal startes to ganger når en tilpasset modul klasse er passert.

Hva er nytt i versjon 1.6.3:

  • Aktiver mer direkte modulen oppretting på Marionette.App.
  • Fix @ui interpolering for å håndtere komplekse velgere.
  • Bedre readme dokumenter for CollectionView, AppRouter og ItemView.
  • Håndtak NPM selv tegn cert problem
  • Erstattet unødvendige argument slicing.
  • Normal feil å kaste å bruke interne throwError hjelpemetode.

Hva er nytt i versjon 1.5.1:

  • Fikset bug hvor showet og onDomRefresh ikke ble oppfordret itemViews i visse vilkår.

Hva er nytt i versjon 1.5.0:

  • Fikset bug hvor tilbakestille en `collection` innen` collectionView` ville føre `onShow` og` onDomRefresh` å bli kalt feil.
  • `addItemView` returnerer nå` view` som ble lagt til.
  • Kan nå spesifisere en `itemEvents` hasj eller metode som gjør det mulig å fange opp alle bobler itemEvents uten å måtte sette bindinger manuelt.

Hva er nytt i versjon 1.4.0:

  • Gir mulighet til å bruke den nye @ui. syntaks innenfor hendelsene og utløser hasj for å hindre velger dobbeltarbeid.

Hva er nytt i versjon 1.2.3:

  • Fikset bug hvor utsikten barnet ble lagt før den første gjengi, og dermed heve feil.

Hva er nytt i versjon 1.2.2:

  • Flytt oppretting av visningsalternativene ovenfor konstruktøren Dette gjør det mulig for å få tilgang til visningsalternativer fra i initialize metoden for en gitt visning Dette er nødvendig siden ryggrad synspunkter ikke lenger angi visningsalternativer i konstruktøren.

Hva er nytt i versjon 1.2.1:

  • Fikset en bug så nå vise alternativene er {} som standard, og ikke definert.
  • Fikset en bug hvor de utløser preventDefault og stopPropagation ble gjennomføring i feil kontekst - utløser nå hindre mislighold og stoppe formering som standard en gang
  • .

Hva er nytt i versjon 1.2.0:

  • Oppdater Backbone til 1.1.0
  • Lagt til muligheten til å tilpasse atferden til triggere preventDefault og stopPropagation

Hva er nytt i versjon 1.0.3:

  • Lagt indeksen parameter til metoden signatur, for å vise at den er tilgjengelig.
  • Slettede uneeeded konstruktør funksjon og fjernet oppfordring til getItemView som det ble forårsaker problemer, og var ikke nødvendig i konstruktøren.
  • Fikset en bug å minske .length når en region blir fjernet.

Hva er nytt i versjon 1.0.2:

  • Fikset bug å frigi dem etter "close" event / onClose metode, slik at brukergrensesnittelementer er tilgjengelig i disse.
  • Fikset bug som ble reversere rekkefølgen av ruter, forårsaker feil rute til å bli sparket i mange tilfeller.

Krav :

  • aktivere Javascript på klientsiden
  • Backbone.js 0.9.9 eller nyere
  • Underscore.js 1.4.4 eller nyere

Lignende programvare

Vafpress Framework
Vafpress Framework

13 May 15

Jam.py
Jam.py

13 May 16

hr.js
hr.js

12 Apr 15

Apache Isis
Apache Isis

10 Dec 15

Kommentarer til Marionette

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!