Marionette

Screenshot Λογισμικό:
Marionette
Στοιχεία Λογισμικού:
Εκδοχή: 2.4.4 επικαιροποιημένο
Ανεβάστε ημερομηνία: 9 Feb 16
Προγραμματιστής: Marionette Development Team
Άδεια: Δωρεάν
Δημοτικότητα: 13

Rating: nan/5 (Total Votes: 0)

Μαριονέτας χτίστηκε στην κορυφή της βιβλιοθήκης Backbone.js, μια βιβλιοθήκη JavaScript προσθέτοντας αρχές MVC να το JavaScript.

Χρησιμοποιώντας αυτές τις MVC αρχές, Μαριονέτα προσθέτει υποστήριξη για τα χαρακτηριστικά που συνήθως παρέχονται από περισσότερες γλώσσες προγραμματισμού για προχωρημένους, όπως Ruby , PHP ή Python .

Το πλαίσιο δεν είναι ένα πλαίσιο per se, αλλά μια συλλογή από χρήσιμες Backbone.js πακέτων.

Τι είναι καινούργιο σε αυτήν την έκδοση:

  • Μπορείτε τώρα να ορίσετε μια μέθοδο φίλτρου σε CollectionView ή CompositeView να φιλτράρει ό, τι θέα είναι show. Αυτό είναι χρήσιμο για όταν είστε εμφανίζοντας μια λίστα που ένας χρήστης μπορεί να φιλτράρει.
  • Προσθέστε την επιλογή reorderOnSort να CollectionView και CompositeView να χρησιμοποιήσετε jQuery να μετακινήσετε το παιδί κόμβους γύρω χωρίς να χρειάζεται να ξανά καταστήσει ολόκληρο το δέντρο. Αυτό είναι μια τεράστια ώθηση PERF και είναι μια εύκολη νίκη, αν διαλογή συλλογές σας.
  • Η CollectionView έχει τώρα μια viewComparator, για να ενεργοποιήσετε προσαρμοσμένες διαλογή σε per view βάση ανεξάρτητα από το τι πώς ταξινομείται συλλογή υποστήριξή σας.
  • Refactor αναζήτηση είδος param να χρησιμοποιήσετε Marionette.getOption.
  • Προσθέστε μια νέα μέθοδο βοηθός για ευκολότερη προβολή του παιδιού κόμβοι showChildView
  • this.showChildView ( 'sidebar', νέα SidebarView ())?
  • Προσθέστε μια νέα μέθοδο βοηθός του ευκολότερη ανάκτηση του παιδιού κόμβοι getChildView
  • this.getChildView (& lsquo? Sidebar ')
  • Προσθέστε μια επιλογή destroyImmediate στο LayoutView, να καταστρέψει το στοιχείο προβολή διάταξης και, στη συνέχεια, αφαιρέστε τους κόμβους του παιδιού. Αυτό είναι ένα βελτιστοποίησης PERF που μπορείτε τώρα να επιλέξουν μέσα.
  • @ui παρεμβολή υποστηρίζεται τώρα μέσα ορισμούς περιοχή σε LayoutView
  • προστέθηκε regionEvent υποστήριξης
  • Η μέθοδος καταστρέψει επιστρέφει τώρα αυτό το παράδειγμα που καταστράφηκε για να επιτρέψει ευκολότερη διασύνδεση των δράσεων προβολής.
  • Αν έχετε ορίσει τις επιλογές κατακερματισμού Marionette.View σας ή αν έχετε περάσει επιλογές σε συνάρτηση με Marionette.View σας, περάστε το αποτέλεσμα των επιλογών κάτω στον κατασκευαστή προβολή σπονδυλική στήλη.
  • Όλες οι απόψεις έχουν τώρα μια isRendered ακίνητο, ότι ενημερώνεται μετά απαλλάξουν και να καταστρέψει.

Τι είναι καινούργιο στην έκδοση 2.4.3:

  • Μπορείτε τώρα να ορίσετε μια μέθοδο φίλτρου σε CollectionView ή CompositeView να φιλτράρει ό, τι θέα είναι show. Αυτό είναι χρήσιμο για όταν είστε εμφανίζοντας μια λίστα που ένας χρήστης μπορεί να φιλτράρει.
  • Προσθέστε την επιλογή reorderOnSort να CollectionView και CompositeView να χρησιμοποιήσετε jQuery να μετακινήσετε το παιδί κόμβους γύρω χωρίς να χρειάζεται να ξανά καταστήσει ολόκληρο το δέντρο. Αυτό είναι μια τεράστια ώθηση PERF και είναι μια εύκολη νίκη, αν διαλογή συλλογές σας.
  • Η CollectionView έχει τώρα μια viewComparator, για να ενεργοποιήσετε προσαρμοσμένες διαλογή σε per view βάση ανεξάρτητα από το τι πώς ταξινομείται συλλογή υποστήριξή σας.
  • Refactor αναζήτηση είδος param να χρησιμοποιήσετε Marionette.getOption.
  • Προσθέστε μια νέα μέθοδο βοηθός για ευκολότερη προβολή του παιδιού κόμβοι showChildView
  • this.showChildView ( 'sidebar', νέα SidebarView ())?
  • Προσθέστε μια νέα μέθοδο βοηθός του ευκολότερη ανάκτηση του παιδιού κόμβοι getChildView
  • this.getChildView (& lsquo? Sidebar ')
  • Προσθέστε μια επιλογή destroyImmediate στο LayoutView, να καταστρέψει το στοιχείο προβολή διάταξης και, στη συνέχεια, αφαιρέστε τους κόμβους του παιδιού. Αυτό είναι ένα βελτιστοποίησης PERF που μπορείτε τώρα να επιλέξουν μέσα.
  • @ui παρεμβολή υποστηρίζεται τώρα μέσα ορισμούς περιοχή σε LayoutView
  • προστέθηκε regionEvent υποστήριξης
  • Η μέθοδος καταστρέψει επιστρέφει τώρα αυτό το παράδειγμα που καταστράφηκε για να επιτρέψει ευκολότερη διασύνδεση των δράσεων προβολής.
  • Αν έχετε ορίσει τις επιλογές κατακερματισμού Marionette.View σας ή αν έχετε περάσει επιλογές σε συνάρτηση με Marionette.View σας, περάστε το αποτέλεσμα των επιλογών κάτω στον κατασκευαστή προβολή σπονδυλική στήλη.
  • Όλες οι απόψεις έχουν τώρα μια isRendered ακίνητο, ότι ενημερώνεται μετά απαλλάξουν και να καταστρέψει.

Τι είναι καινούργιο στην έκδοση 2.4.2:

  • Μπορείτε τώρα να ορίσετε μια μέθοδο φίλτρου σε CollectionView ή CompositeView να φιλτράρει ό, τι θέα είναι show. Αυτό είναι χρήσιμο για όταν είστε εμφανίζοντας μια λίστα που ένας χρήστης μπορεί να φιλτράρει.
  • Προσθέστε την επιλογή reorderOnSort να CollectionView και CompositeView να χρησιμοποιήσετε jQuery να μετακινήσετε το παιδί κόμβους γύρω χωρίς να χρειάζεται να ξανά καταστήσει ολόκληρο το δέντρο. Αυτό είναι μια τεράστια ώθηση PERF και είναι μια εύκολη νίκη, αν διαλογή συλλογές σας.
  • Η CollectionView έχει τώρα μια viewComparator, για να ενεργοποιήσετε προσαρμοσμένες διαλογή σε per view βάση ανεξάρτητα από το τι πώς ταξινομείται συλλογή υποστήριξή σας.
  • Refactor αναζήτηση είδος param να χρησιμοποιήσετε Marionette.getOption.
  • Προσθέστε μια νέα μέθοδο βοηθός για ευκολότερη προβολή του παιδιού κόμβοι showChildView
  • this.showChildView ( 'sidebar', νέα SidebarView ())?
  • Προσθέστε μια νέα μέθοδο βοηθός του ευκολότερη ανάκτηση του παιδιού κόμβοι getChildView
  • this.getChildView (& lsquo? Sidebar ')
  • Προσθέστε μια επιλογή destroyImmediate στο LayoutView, να καταστρέψει το στοιχείο προβολή διάταξης και, στη συνέχεια, αφαιρέστε τους κόμβους του παιδιού. Αυτό είναι ένα βελτιστοποίησης PERF που μπορείτε τώρα να επιλέξουν μέσα.
  • @ui παρεμβολή υποστηρίζεται τώρα μέσα ορισμούς περιοχή σε LayoutView
  • προστέθηκε regionEvent υποστήριξης
  • Η μέθοδος καταστρέψει επιστρέφει τώρα αυτό το παράδειγμα που καταστράφηκε για να επιτρέψει ευκολότερη διασύνδεση των δράσεων προβολής.
  • Αν έχετε ορίσει τις επιλογές κατακερματισμού Marionette.View σας ή αν έχετε περάσει επιλογές σε συνάρτηση με Marionette.View σας, περάστε το αποτέλεσμα των επιλογών κάτω στον κατασκευαστή προβολή σπονδυλική στήλη.
  • Όλες οι απόψεις έχουν τώρα μια isRendered ακίνητο, ότι ενημερώνεται μετά απαλλάξουν και να καταστρέψει.

Τι είναι καινούργιο στην έκδοση 2.4.1:

  • Μπορείτε τώρα να ορίσετε μια μέθοδο φίλτρου σε CollectionView ή CompositeView να φιλτράρει ό, τι θέα είναι show. Αυτό είναι χρήσιμο για όταν είστε εμφανίζοντας μια λίστα που ένας χρήστης μπορεί να φιλτράρει.
  • Προσθέστε την επιλογή reorderOnSort να CollectionView και CompositeView να χρησιμοποιήσετε jQuery να μετακινήσετε το παιδί κόμβους γύρω χωρίς να χρειάζεται να ξανά καταστήσει ολόκληρο το δέντρο. Αυτό είναι μια τεράστια ώθηση PERF και είναι μια εύκολη νίκη, αν διαλογή συλλογές σας.
  • Η CollectionView έχει τώρα μια viewComparator, για να ενεργοποιήσετε προσαρμοσμένες διαλογή σε per view βάση ανεξάρτητα από το τι πώς ταξινομείται συλλογή υποστήριξή σας.
  • Refactor αναζήτηση είδος param να χρησιμοποιήσετε Marionette.getOption.
  • Προσθέστε μια νέα μέθοδο βοηθός για ευκολότερη προβολή του παιδιού κόμβοι showChildView
  • this.showChildView ( 'sidebar', νέα SidebarView ())?
  • Προσθέστε μια νέα μέθοδο βοηθός του ευκολότερη ανάκτηση του παιδιού κόμβοι getChildView
  • this.getChildView (& lsquo? Sidebar ')
  • Προσθέστε μια επιλογή destroyImmediate στο LayoutView, να καταστρέψει το στοιχείο προβολή διάταξης και, στη συνέχεια, αφαιρέστε τους κόμβους του παιδιού. Αυτό είναι ένα βελτιστοποίησης PERF που μπορείτε τώρα να επιλέξουν μέσα.
  • @ui παρεμβολή υποστηρίζεται τώρα μέσα ορισμούς περιοχή σε LayoutView
  • προστέθηκε regionEvent υποστήριξης
  • Η μέθοδος καταστρέψει επιστρέφει τώρα αυτό το παράδειγμα που καταστράφηκε για να επιτρέψει ευκολότερη διασύνδεση των δράσεων προβολής.
  • Αν έχετε ορίσει τις επιλογές κατακερματισμού Marionette.View σας ή αν έχετε περάσει επιλογές σε συνάρτηση με Marionette.View σας, περάστε το αποτέλεσμα των επιλογών κάτω στον κατασκευαστή προβολή σπονδυλική στήλη.
  • Όλες οι απόψεις έχουν τώρα μια isRendered ακίνητο, ότι ενημερώνεται μετά απαλλάξουν και να καταστρέψει.

Τι είναι καινούργιο στην έκδοση 2.3.2:

  • Διορθώσεις σφαλμάτων:
  • IE8 οπισθοδρόμηση σε Marionette._getValue να πάντα να καλέσετε εφαρμόσει είτε με μια σειρά από παραμέτρους που ή ένα άδειο πίνακα.

Τι είναι καινούργιο στην έκδοση 2.2.2:

  • Διορθώσεις:
  • Κατάργηση δύο αντίτυπα κλήση σε region.empty στην άποψη καταστρέψει.
  • χρόνος κλήσης Fix της swapOut.
  • Επιδιόρθωση σύνδεσμο σε μηνύματα λάθους Μαριονέτας.

Τι είναι καινούργιο στην έκδοση 2.2.0:

  • CollectionViews λαμβάνουν τώρα τα γεγονότα από emptyViews στο hash childEvents
  • Περιφέρειες λαμβάνουν πλέον swapOut και beforeSwapOut γεγονότα.
  • Περιφέρεια κατασκευαστή τώρα να λάβει μια ελ ως επιλογή όταν καλείτε addRegion
  • Περιφέρεια επαναφορά αφήνει el ανέπαφο
  • Η εφαρμογή έχει this.options
  • Η εφαρμογή έχει μέθοδος προετοιμαστεί
  • Συμπεριφορές τυλίξτε πλέον άποψη μεθόδων
  • Κανονικοποίηση επιλογείς περιοχή hash για να επιτρέπει σε ένα χρήστη να χρησιμοποιήσει το @ui. σύνταξη

Τι είναι καινούργιο στην έκδοση 2.1.0:

  • Προσθέστε μια αναφορά el τις απόψεις el μέσα από ένα παράδειγμα συμπεριφοράς.
  • ItemViews μπορούν τώρα να έχουν κανένα πρότυπο θέτοντας το πρότυπο:. Ψευδών

  • αντικείμενα
  • Η εφαρμογή μπορεί πλέον να ρυθμίσετε προεπιλεγμένο κανάλι μήνυμά τους.
  • αντικείμενα Εφαρμογή έχουν πλέον τη μέθοδο GetOption.
  • Περιφέρειες έχουν τώρα μια μέθοδο hasView για να καθορίσει εάν υπάρχει μια άποψη μέσα σε μια δεδομένη περιοχή.
  • Απόψεις χρησιμοποιούν πλέον toJSON άμεσα σε μοντέλα. αντί να καλούν στο νέο overridable μεθόδους serializeModel και serializeCollection όπου καλούνται μέσω serializeData.

Τι είναι καινούργιο στην έκδοση 2.0.0:

  • Αυτό είναι ένα σπάσιμο απελευθέρωση και περιέχει πολλές ενημερώσεις API και αλλαγές.

Τι είναι καινούργιο στην έκδοση 1.8.2:

  • Διορθώσεις:
  • Συμπεριφορές καλεί τώρα stopListening στη στενή.
  • Συμπεριφορές τώρα Ανάκληση ανάθεσης modelEvents και collectionEvents όταν η μητρική άποψη καλεί undelegateEvents.

Τι είναι καινούργιο στην έκδοση 1.7.4:

  • Γενικά:
  • εξαρτήσεις Ενημέρωση κιόσκι για να επωφεληθούν από το γεγονός ότι τα repos μαριονέτας ακολουθήσει semver.
  • Διορθώσεις:
  • Συμπεριφορές γεγονότα συγκρούονται πλέον μεταξύ τους.
  • Επαναφορά stopListening κλήση σε στάση για ενότητες. Αν και αυτό ήταν ένα «διορθώσουν», τα docs ήταν αρκετά ασαφείς οδηγεί σε σπάσιμο αλλαγές για πολλούς ανθρώπους.

Τι είναι καινούργιο στην έκδοση 1.7.1:

  • Διορθώσεις:
  • Επιτρέπει τη χρήση των μεθόδων εκδήλωση συμπεριφοράς εγχόρδων βάση.

Τι είναι καινούργιο στην έκδοση 1.6.4:

  • μπαλώματα ένα σφάλμα που θα μπορούσε να προκαλέσει ενότητες που πρέπει να προετοιμαστεί δύο φορές, όταν έχει περάσει μια τάξη προσαρμοσμένη λειτουργική μονάδα.

Τι είναι καινούργιο στην έκδοση 1.6.3:

  • Ενεργοποίηση πιο άμεση συγκεκριμενοποίηση ενότητα για Marionette.App.
  • Fix @ui παρεμβολής για το χειρισμό πολύπλοκων επιλογείς.
  • Βελτιωμένη readme docs για CollectionView, AppRouter και ItemView.
  • χειριστεί το πρόβλημα NPM αυτο σημάδι cert
  • Αντικαταστάθηκε αχρείαστα επιχείρημα τεμαχισμού.
  • Κανονικοποίηση λάθος ρίχνοντας τη χρήση εσωτερικών μέθοδο throwError βοηθός.

Τι είναι καινούργιο στην έκδοση 1.5.1:

  • Fixed bug όπου show και onDomRefresh δεν κλήθηκε itemViews σε ορισμένες προϋποθέσεις.

Τι είναι καινούργιο στην έκδοση 1.5.0:

  • Fixed bug όπου επαναφορά ενός `Συλλεχθείσα μέσα σε ένα` collectionView` θα προκαλέσει `onShow` και` onDomRefresh` να ονομάζεται λανθασμένα.
  • `addItemView` επιστρέφει σήμερα το` view` που προστέθηκε.
  • Μπορείτε τώρα να καθορίσετε μια `itemEvents` hash ή μέθοδος η οποία σας επιτρέπει να καταγράψετε όλες τις φυσαλίδες itemEvents χωρίς να χρειάζεται να ρυθμίσετε χειροκίνητα συνδέσεις.

Τι είναι καινούργιο στην έκδοση 1.4.0:

  • Προσθέτει τη δυνατότητα να χρησιμοποιήσετε το νέο @ui. σύνταξη εντός των γεγονότων και ενεργοποιεί κατακερματισμού για την πρόληψη της επιλογής επικαλύψεων.

Τι είναι καινούργιο στην έκδοση 1.2.3:

  • Fixed bug όπου οι απόψεις των παιδιών είχαν προστεθεί πριν καθιστούν την αρχική, αυξάνοντας έτσι τα λάθη.

Τι είναι καινούργιο στην έκδοση 1.2.2:

  • Μετακινήστε την συγκεκριμενοποίηση των επιλογών θέα πάνω από τον κατασκευαστή Αυτό επιτρέπει την προβολή επιλογές για να προσεγγιστεί μέσα από τη μέθοδο Προετοιμασία για μια δεδομένη άποψη Αυτό είναι απαραίτητο διότι θέα ραχοκοκαλιά πλέον να ορίσετε τις επιλογές προβολής στον κατασκευαστή.

Τι είναι καινούργιο στην έκδοση 1.2.1:

  • Διορθώθηκε ένα bug έτσι και τώρα δείτε επιλογές είναι {} από προεπιλογή και δεν είναι απροσδιόριστη.
  • Διορθώθηκε ένα bug όπου οι ωθήσεις preventDefault και stopPropagation εκτελούσαν σε λάθος πλαίσιο - ενεργοποιεί τώρα την πρόληψη προεπιλογή και να σταματήσει η διάδοση από προεπιλογή για μια ακόμη φορά
  • .

Τι είναι καινούργιο στην έκδοση 1.2.0:

  • Ενημέρωση Backbone στο 1.1.0
  • Προστέθηκε η δυνατότητα να προσαρμόσετε τη συμπεριφορά του ωθήσεις preventDefault και stopPropagation

Τι είναι καινούργιο στην έκδοση 1.0.3:

  • Προστέθηκε παράμετρος του δείκτη με τη μέθοδο της υπογραφής, για να δείξει ότι είναι είναι διαθέσιμη.
  • Διαγράφεται uneeeded λειτουργία του έργου και αφαιρούνται κλήση σε getItemView όπως ήταν προκαλώντας προβλήματα και δεν ήταν απαραίτητη στον κατασκευαστή.
  • Διορθώθηκε ένα bug για να μειώσετε την .length όταν μια περιφέρεια έχει αφαιρεθεί.

Τι είναι καινούργιο στην έκδοση 1.0.2:

  • Διορθώθηκε το bug για να τους αποδεσμεύσει μετά το "κλείσιμο" εκδήλωση / onClose μέθοδο, έτσι ώστε τα στοιχεία UI είναι διαθέσιμα κατά τη διάρκεια αυτών.
  • Διορθώθηκε το bug που είχε αντιστραφεί η σειρά των δρομολογίων, προκαλώντας το λάθος διαδρομή που πρόκειται να απολυθούν, σε πολλές περιπτώσεις.

Απαιτήσεις :

  • να ενεργοποιήσετε την Javascript από την πλευρά του πελάτη
  • Backbone.js 0.9.9 ή νεότερη έκδοση
  • Underscore.js 1.4.4 ή νεότερη έκδοση

Παρόμοια λογισμικά

Joomla! Framework
Joomla! Framework

13 May 15

Stubbles
Stubbles

1 Oct 15

Pedestal
Pedestal

10 Feb 16

Geddy
Geddy

9 Apr 16

Σχόλια για Marionette

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία