MVVM (Model-View-ViewModel) είναι μια απόκλιση από το κλασικό πρότυπο MVC, που αναπτύχθηκε από τη Microsoft, με στόχο την ανάπτυξη UI, και χρησιμοποιείται για Silverlight και WPF (Windows παρουσίαση Foundation).
Vue.js υλοποιεί ορισμένες από τις βασικές αρχές MVVM για JavaScript, τη βελτίωση και τη μείωση του χρόνου ανάπτυξης για εργασίες UI που σχετίζονται με.
Αυτό γίνεται χάρη στην ιδιαίτερη προσοχή Vue.js »για την οικοδόμηση μιας πολύ εύκολο στη χρήση συναρμολογούμενων συνιστώσα. Αυτό επιτρέπει στους προγραμματιστές να δημιουργήσουν προσαρμοσμένες συστατικά με λίγες γραμμές κώδικα, και σε συνδυασμό με ένα εύκολο στη χρήση συνδέσεις δεδομένων επιτρέπει στους προγραμματιστές να δημιουργήσουν UI widgets που ανταποκρίνονται και να αντιδρούν σε διάφορες εισόδους.
Συνολικά, Vue.js είναι ένα πολύ ευέλικτο σύστημα που επιτρέπει στους προγραμματιστές περισσότερο έλεγχο UI τους, ενώ επιτρέποντάς τους να δημιουργήσουν προσαρμοσμένα στοιχεία ελέγχου και εξαρτημάτων, καθώς και.
Τι είναι καινούργιο σε αυτήν την έκδοση:
- Νέα:
- Αυστηρή λειτουργία
- Βελτιώσεις:
- Ο πηγαίος κώδικας refactored για την καλύτερη σμίκρυνση όταν χρησιμοποιείτε bundlers μονάδα. Δείτε τις οδηγίες.
- Η υπολογιστική ιδιότητες έχουν τώρα τις τιμές τους αποθηκεύονται προσωρινά αυτόματα, και επαναξιολογούνται νωχελικά μόνο όταν χρειάζεται. Αυτό αποτρέπει ακριβά υπολογισμούς που επαναλαμβάνεται πολλές φορές, όταν μια εξάρτηση αλλαγές.
- ν-attr τώρα καθορίζει επίσης την αντίστοιχη ιδιότητα για το στοιχείο, αν υπάρχει η ιδιοκτησία. Για παράδειγμα, όχι μόνο θα ενημερώσει το χαρακτηριστικό, αλλά και ορίστε την ιδιότητα αξία. Αν το στοιχείο δεν έχει μια αντίστοιχη ιδιότητα για το δεσμευμένο χαρακτηριστικό, δεν θα οριστεί.
- ν-επαναλαμβάνω τώρα υποστηρίζει στοιχείο στη σύνταξη συστοιχία
- στηρίγματα δηλώσεις μπορούν τώρα να καθορίσετε twoWay:. Αλήθεια, η οποία θα ρίξει μια προειδοποίηση αν ο τύπος δέσμευσης του prop δεν ταιριάζει με
- Κατά την παροχή προεπιλεγμένη τιμή για ένα στήριγμα, μπορείτε τώρα να παρέχουν μια λειτουργία που επιστρέφει τιμές Αντικείμενο / Array να αποφύγει την ίδια αναφορά μοιράζεται σε πολλούς VMS.
Τι είναι καινούργιο στην έκδοση 1.0.10:
- Νέα:
- Αυστηρή λειτουργία
- Βελτιώσεις:
- Ο πηγαίος κώδικας refactored για την καλύτερη σμίκρυνση όταν χρησιμοποιείτε bundlers μονάδα. Δείτε τις οδηγίες.
- Η υπολογιστική ιδιότητες έχουν τώρα τις τιμές τους αποθηκεύονται προσωρινά αυτόματα, και επαναξιολογούνται νωχελικά μόνο όταν χρειάζεται. Αυτό αποτρέπει ακριβά υπολογισμούς που επαναλαμβάνεται πολλές φορές, όταν μια εξάρτηση αλλαγές.
- ν-attr τώρα καθορίζει επίσης την αντίστοιχη ιδιότητα για το στοιχείο, αν υπάρχει η ιδιοκτησία. Για παράδειγμα, όχι μόνο θα ενημερώσει το χαρακτηριστικό, αλλά και ορίστε την ιδιότητα αξία. Αν το στοιχείο δεν έχει μια αντίστοιχη ιδιότητα για το δεσμευμένο χαρακτηριστικό, δεν θα οριστεί.
- ν-επαναλαμβάνω τώρα υποστηρίζει στοιχείο στη σύνταξη συστοιχία
- στηρίγματα δηλώσεις μπορούν τώρα να καθορίσετε twoWay:. Αλήθεια, η οποία θα ρίξει μια προειδοποίηση αν ο τύπος δέσμευσης του prop δεν ταιριάζει με
- Κατά την παροχή προεπιλεγμένη τιμή για ένα στήριγμα, μπορείτε τώρα να παρέχουν μια λειτουργία που επιστρέφει τιμές Αντικείμενο / Array να αποφύγει την ίδια αναφορά μοιράζεται σε πολλούς VMS.
Τι είναι καινούργιο στην έκδοση 0.12.7:
- εισήγαγε μια νέα, πιο ισχυρή οδηγία αναλυτή.
- Οι φρόντισε οδηγιών καταρτίζεται με τη σειρά που εμφανίζονται στη σήμανση.
Τι είναι καινούργιο στην έκδοση 0.11.5:
- εισήγαγε μια νέα, πιο ισχυρή οδηγία αναλυτή.
- Οι φρόντισε οδηγιών καταρτίζεται με τη σειρά που εμφανίζονται στη σήμανση.
Τι είναι καινούργιο στην έκδοση 0.9.3:
- Νέα:
- ν-με μπορεί τώρα να χρησιμοποιηθεί για να δεσμεύσει το ακίνητο δεδομένα ενός γονέα VM για το παιδί VM με διαφορετικό κλειδί, π.χ. v-με =. "childKey: parentKey"
- Προστέθηκε γονέα επιλογή στιγμιότυπο. Αυτό επιτρέπει προγραμματιστές να δημιουργήσουν προγραμματισμού ένθετα περιπτώσεις VM.
- Προστέθηκε νέα ιδιοκτησία VM παράδειγμα: $ επιλογές. Αυτό μπορεί να χρησιμοποιηθεί για πρόσβαση προσαρμοσμένες ιδιότητες στις επιλογές στιγμιότυπο.
- Αλλαγή:
- Κατά τη δημιουργία προσαρμοσμένων οδηγιών, ο κύριος του έργου πρέπει τώρα να περάσει ρητά στην isLiteral: αλήθεια, isEmpty: αλήθεια ή isFn: αλήθεια να δημιουργήσει τη γραμματική, κενό ή τη λειτουργία των οδηγιών .
- Σταθερή:
- αντικατάσταση:.. Αληθινή επιλογή προκαλώντας compiler.el και VM $ el πρέπει να δείχνουν προς την παλιά, αντικατέστησε το στοιχείο
- array.splice (0) τώρα αδειάζει σωστά τη σειρά στο υποστηριζόμενα προγράμματα περιήγησης.
Απαιτήσεις :
- να ενεργοποιήσετε την Javascript από την πλευρά του πελάτη
Τα σχόλια δεν βρέθηκε