Marionette

Logiciel capture d'écran:
Marionette
Détails logiciels:
Version: 2.4.4 Mise à jour
Date de transfert: 9 Feb 16
Licence: Gratuit
Popularité: 13

Rating: nan/5 (Total Votes: 0)

Marionette a été construit au-dessus de la bibliothèque Backbone.js, une bibliothèque JavaScript ajoutant principes MVC à JavaScript.

L'utilisation de ces principes MVC, Marionette ajoute le support pour les fonctions habituellement fournies par plusieurs langages de programmation de pointe comme Ruby , PHP ou Python .

Le cadre est pas un cadre en soi, mais une collection de paquets de Backbone.js utiles.

Ce qui est nouveau dans cette version:

  • Vous pouvez maintenant définir une méthode de filtre sur un CollectionView ou CompositeView pour filtrer ce point de vue sont spectacle. Ceci est utile lorsque vous affichez une liste que l'utilisateur peut filtrer.
  • Ajoutez l'option reorderOnSort à CollectionView et CompositeView à utiliser jQuery pour déplacer les nœuds enfants autour sans avoir à re-rendre l'arbre entier. Ceci est un coup de pouce de perf massive et est une victoire facile si vous triez vos collections.
  • Le CollectionView dispose désormais d'un viewComparator, pour permettre le tri personnalisé sur une base per view indépendamment de ce que la façon dont votre collection de support est triée.
  • Refactor tri param recherche à utiliser Marionette.getOption.
  • Ajoutez une nouvelle méthode d'aide pour montrant plus facile de nœuds enfants showChildView
  • this.showChildView ( 'sidebar', nouvelle SidebarView ());
  • Ajoutez une nouvelle méthode d'assistance de plus facile la récupération des nœuds enfants getChildView
  • this.getChildView (& lsquo; sidebar ')
  • Ajouter une option de destroyImmediate au LayoutView, pour détruire l'élément de vue de la mise en page et puis supprimer les nœuds enfants. Ceci est une optimisation de la perf que vous pouvez maintenant opter pour.
  • @ui interpolation est maintenant pris en charge dans les définitions de la région sur un LayoutView
  • Support regionEvent a été ajouté
  • La méthode destroy retourne maintenant cette instance qui a été détruite pour permettre plus facilement le chaînage de vue des actions.
  • Si vous définissez les options de hachage sur votre Marionette.View ou si vous passez des options en fonction de votre Marionette.View, passer le résultat d'options vers le bas pour le constructeur de vue épine dorsale.
  • Toutes les vues ont maintenant une propriété isRendered, qui est mis à jour après le rendu et détruire.

Ce qui est nouveau dans la version 2.4.3:

  • Vous pouvez maintenant définir une méthode de filtre sur un CollectionView ou CompositeView pour filtrer ce point de vue sont spectacle. Ceci est utile lorsque vous affichez une liste que l'utilisateur peut filtrer.
  • Ajoutez l'option reorderOnSort à CollectionView et CompositeView à utiliser jQuery pour déplacer les nœuds enfants autour sans avoir à re-rendre l'arbre entier. Ceci est un coup de pouce de perf massive et est une victoire facile si vous triez vos collections.
  • Le CollectionView dispose désormais d'un viewComparator, pour permettre le tri personnalisé sur une base per view indépendamment de ce que la façon dont votre collection de support est triée.
  • Refactor tri param recherche à utiliser Marionette.getOption.
  • Ajoutez une nouvelle méthode d'aide pour montrant plus facile de nœuds enfants showChildView
  • this.showChildView ( 'sidebar', nouvelle SidebarView ());
  • Ajoutez une nouvelle méthode d'assistance de plus facile la récupération des nœuds enfants getChildView
  • this.getChildView (& lsquo; sidebar ')
  • Ajouter une option de destroyImmediate au LayoutView, pour détruire l'élément de vue de la mise en page et puis supprimer les nœuds enfants. Ceci est une optimisation de la perf que vous pouvez maintenant opter pour.
  • @ui interpolation est maintenant pris en charge dans les définitions de la région sur un LayoutView
  • Support regionEvent a été ajouté
  • La méthode destroy retourne maintenant cette instance qui a été détruite pour permettre plus facilement le chaînage de vue des actions.
  • Si vous définissez les options de hachage sur votre Marionette.View ou si vous passez des options en fonction de votre Marionette.View, passer le résultat d'options vers le bas pour le constructeur de vue épine dorsale.
  • Toutes les vues ont maintenant une propriété isRendered, qui est mis à jour après le rendu et détruire.

Ce qui est nouveau dans la version 2.4.2:

  • Vous pouvez maintenant définir une méthode de filtre sur un CollectionView ou CompositeView pour filtrer ce point de vue sont spectacle. Ceci est utile lorsque vous affichez une liste que l'utilisateur peut filtrer.
  • Ajoutez l'option reorderOnSort à CollectionView et CompositeView à utiliser jQuery pour déplacer les nœuds enfants autour sans avoir à re-rendre l'arbre entier. Ceci est un coup de pouce de perf massive et est une victoire facile si vous triez vos collections.
  • Le CollectionView dispose désormais d'un viewComparator, pour permettre le tri personnalisé sur une base per view indépendamment de ce que la façon dont votre collection de support est triée.
  • Refactor tri param recherche à utiliser Marionette.getOption.
  • Ajoutez une nouvelle méthode d'aide pour montrant plus facile de nœuds enfants showChildView
  • this.showChildView ( 'sidebar', nouvelle SidebarView ());
  • Ajoutez une nouvelle méthode d'assistance de plus facile la récupération des nœuds enfants getChildView
  • this.getChildView (& lsquo; sidebar ')
  • Ajouter une option de destroyImmediate au LayoutView, pour détruire l'élément de vue de la mise en page et puis supprimer les nœuds enfants. Ceci est une optimisation de la perf que vous pouvez maintenant opter pour.
  • @ui interpolation est maintenant pris en charge dans les définitions de la région sur un LayoutView
  • Support regionEvent a été ajouté
  • La méthode destroy retourne maintenant cette instance qui a été détruite pour permettre plus facilement le chaînage de vue des actions.
  • Si vous définissez les options de hachage sur votre Marionette.View ou si vous passez des options en fonction de votre Marionette.View, passer le résultat d'options vers le bas pour le constructeur de vue épine dorsale.
  • Toutes les vues ont maintenant une propriété isRendered, qui est mis à jour après le rendu et détruire.

Ce qui est nouveau dans la version 2.4.1:

  • Vous pouvez maintenant définir une méthode de filtre sur un CollectionView ou CompositeView pour filtrer ce point de vue sont spectacle. Ceci est utile lorsque vous affichez une liste que l'utilisateur peut filtrer.
  • Ajoutez l'option reorderOnSort à CollectionView et CompositeView à utiliser jQuery pour déplacer les nœuds enfants autour sans avoir à re-rendre l'arbre entier. Ceci est un coup de pouce de perf massive et est une victoire facile si vous triez vos collections.
  • Le CollectionView dispose désormais d'un viewComparator, pour permettre le tri personnalisé sur une base per view indépendamment de ce que la façon dont votre collection de support est triée.
  • Refactor tri param recherche à utiliser Marionette.getOption.
  • Ajoutez une nouvelle méthode d'aide pour montrant plus facile de nœuds enfants showChildView
  • this.showChildView ( 'sidebar', nouvelle SidebarView ());
  • Ajoutez une nouvelle méthode d'assistance de plus facile la récupération des nœuds enfants getChildView
  • this.getChildView (& lsquo; sidebar ')
  • Ajouter une option de destroyImmediate au LayoutView, pour détruire l'élément de vue de la mise en page et puis supprimer les nœuds enfants. Ceci est une optimisation de la perf que vous pouvez maintenant opter pour.
  • @ui interpolation est maintenant pris en charge dans les définitions de la région sur un LayoutView
  • Support regionEvent a été ajouté
  • La méthode destroy retourne maintenant cette instance qui a été détruite pour permettre plus facilement le chaînage de vue des actions.
  • Si vous définissez les options de hachage sur votre Marionette.View ou si vous passez des options en fonction de votre Marionette.View, passer le résultat d'options vers le bas pour le constructeur de vue épine dorsale.
  • Toutes les vues ont maintenant une propriété isRendered, qui est mis à jour après le rendu et détruire.

Ce qui est nouveau dans la version 2.3.2:

  • Correction de bugs:
  • IE8 régression Marionette._getValue toujours appeler appliquer soit un tableau de params ou un tableau vide.

Ce qui est nouveau dans la version 2.2.2:

  • Correction:
  • Supprimer appel duplicata region.empty sur la vue de détruire.
  • Heure Fix d'appel de transfert de sortie.
  • Fix lien mort dans les messages d'erreur Marionette.

Ce qui est nouveau dans la version 2.2.0:

  • CollectionViews reçoivent maintenant des événements de emptyViews dans le hachage childEvents
  • Régions reçoivent désormais des événements et de transfert de sortie beforeSwapOut.

  • constructeur
  • Région peut maintenant prendre une el comme une option lors de l'appel addRegion
  • reset Région laisse intact el
  • Application a this.options
  • Application a procédé initialiser
  • Comportements plus envelopper vue méthodes
  • Normaliser région sélecteurs de hachage pour permettre à un utilisateur d'utiliser le @ui. syntaxe

Ce qui est nouveau dans la version 2.1.0:

  • Ajoutez une référence el aux vues el à partir d'une instance de comportement.
  • ItemViews peut maintenant avoir aucun modèle en définissant modèle:. False

  • objets
  • applications peuvent désormais configurer leur canal de message par défaut.
  • Les objets d'application ont maintenant la méthode getOption.
  • Les régions ont maintenant une méthode de hasView pour déterminer s'il y a une vue dans une région donnée.
  • Vues ne plus utiliser toJSON directement sur des modèles. au lieu qu'ils appellent dans la nouvelle méthodes substituable serializeModel et serializeCollection où sont appelés via serializeData.

Ce qui est nouveau dans la version 2.0.0:

  • Ceci est une version de rupture et contient de nombreuses mises à jour de l'API et des changements.

Ce qui est nouveau dans la version 1.8.2:

  • Correction:
  • Comportements appelle maintenant stopListening à la fermeture.
  • Comportements maintenant modelEvents et CollectionEvent undelegate lorsque la vue parent appelle undelegateEvents.

Ce qui est nouveau dans la version 1.7.4:

  • Général:
  • Mise à jour des dépendances de charmille de tirer parti du fait que les pensions de marionnettes suivent semver.
  • Correction:
  • événements Comportements collision ne sont plus les uns avec les autres.
  • d'appel Revert stopListening à l'arrêt pour les modules. Bien que ce fut une «solution», les documents étaient assez vagues conduisant à la rupture des changements pour de nombreuses personnes.

Ce qui est nouveau dans la version 1.7.1:

  • Correction:
  • Permet l'utilisation de méthodes d'événements de comportement de chaîne à base.

Ce qui est nouveau dans la version 1.6.4:

  • Patches un bug qui faisait que les modules soient initialisés deux fois quand une classe de module personnalisé est passé.

Ce qui est nouveau dans la version 1.6.3:

  • Activer le module instanciation plus direct sur Marionette.App.
  • Fix @ui interpolation pour le traitement des sélecteurs complexes.
  • docs readme améliorées pour CollectionView, AppRouter et ItemView.
  • gérer le problème npm auto signe cert
  • Remplacé arguments inutiles tranchage.
  • erreur Normalize jeter à utiliser la méthode throwError auxiliaire interne.

Ce qui est nouveau dans la version 1.5.1:

  • Correction d'un bug où spectacle et onDomRefresh n'a pas été appelé itemViews dans certaines conditions.

Ce qui est nouveau dans la version 1.5.0:

  • Correction d'un bug où la réinitialisation d'un `collection` dans un` collectionView` causerait `onShow` et` onDomRefresh` d'être appelé de manière incorrecte.
  • `addItemView` renvoie désormais le` view` qui a été ajouté.
  • Peut maintenant spécifier un `hachage itemEvents` ou méthode qui vous permet de capturer tous les itemEvents bouillonnantes sans avoir à régler manuellement les liaisons.

Ce qui est nouveau dans la version 1.4.0:

  • Ajoute la possibilité d'utiliser la nouvelle @ui. syntaxe dans les événements et déclenche hachage pour éviter la duplication de sélection.

Ce qui est nouveau dans la version 1.2.3:

  • Correction d'un bug où les vues de l'enfant ont été ajoutés avant de rendre l'initiale, donc la levée des erreurs.

Ce qui est nouveau dans la version 1.2.2:

  • Déplacer l'instanciation des options d'affichage au-dessus du constructeur Cela permet des options d'affichage pour être accessible à partir de la méthode initialize pour une vue donnée Ceci est nécessaire étant donné que des vues du squelette plus définir les options d'affichage dans le constructeur.

Ce qui est nouveau dans la version 1.2.1:

  • Correction d'un bug donc voir maintenant les options sont {} par défaut et non défini.
  • Correction d'un bug où les déclencheurs preventDefault et stopPropagation exécutaient dans le mauvais contexte - déclenche désormais empêcher par défaut et arrêter la propagation par défaut une fois de plus
  • .

Ce qui est nouveau dans la version 1.2.0:

  • Mise à jour Backbone à 1.1.0
  • Ajout de la possibilité de personnaliser le comportement des déclencheurs preventDefault et stopPropagation

Ce qui est nouveau dans la version 1.0.3:

  • Ajout d'un paramètre d'index à la méthode signature, pour montrer qui est disponible.
  • Fonction supprimée uneeeded constructeur et appel enlevé à getItemView comme il a été à l'origine des problèmes et n'a pas été nécessaire dans le constructeur.
  • Correction d'un bug à décrémenter le .length quand une région est supprimée.

Ce qui est nouveau dans la version 1.0.2:

  • Correction d'un bug pour les délier après la "close" event / onClose méthode, de sorte que les éléments d'interface sont disponibles au cours de ces.
  • Correction d'un bug qui a été d'inverser l'ordre des routes, ce qui provoque la mauvaise voie à cuire dans de nombreux cas.

Exigences :

  • JavaScript côté client
  • Backbone.js 0.9.9 ou ultérieure
  • Underscore.js 1.4.4 ou ultérieure

Logiciel similaire

TrinteJS
TrinteJS

12 May 15

laroux.js
laroux.js

1 Oct 15

Lumen
Lumen

10 Feb 16

Appier
Appier

10 Dec 15

Commentaires à Marionette

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!
Recherche par catégorie