Marionette

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

Rating: nan/5 (Total Votes: 0)

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

Montage
Montage

10 Feb 16

ApPHP Framework
ApPHP Framework

4 Jun 15

ColtJS
ColtJS

13 May 15

Kommentarer til Marionette

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