Backbone.js

Screenshot Λογισμικό:
Backbone.js
Στοιχεία Λογισμικού:
Εκδοχή: 1.2.1 επικαιροποιημένο
Ανεβάστε ημερομηνία: 20 Jul 15
Προγραμματιστής: Jeremy Ashkenas
Άδεια: Δωρεάν
Δημοτικότητα: 38

Rating: nan/5 (Total Votes: 0)

Η Επιτροπή προσθέτει μοντέλα, τις απόψεις, τους ελεγκτές, τις εκδηλώσεις, την ιστορία και τις συλλογές στις δυνατότητες της Javascript.
Μεσημεριανό, έρχεται σε κάτω 2KB.
 Προμήθειες Backbone δομή JavaScript, βαριές εφαρμογές, παρέχοντας μοντέλα τιμή-κλειδί δέσμευσης και custom εκδηλώσεις, συλλογές με πλούσιο API της enumerable λειτουργίες, απόψεων με δηλωτική χειρισμό εκδήλωση, και συνδέει όλα σε υπάρχουσες εφαρμογές πάνω από ένα ξεκούραστο περιβάλλον JSON.

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

  • Προστέθηκε listenToOnce ως ανάλογη μία φορά
  • Προστέθηκε η μέθοδος findWhere να Συλλογές, παρόμοιο με το πού.
  • Προστέθηκε τα κλειδιά, τις αξίες, τα ζεύγη, αντιστρέψετε, να πάρει, και να παραλείπουν τις μεθόδους Underscore.js να Backbone μοντέλα.
  • Οι διαδρομές στο χάρτη της διαδρομής ένας δρομολογητής μπορεί τώρα να είναι κατεξοχήν λειτουργία, αντί αναφορές σε μεθόδους, αν θέλετε.

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

  • Προστέθηκε listenToOnce ως ανάλογη μία φορά
  • Προστέθηκε η μέθοδος findWhere να Συλλογές, παρόμοιο με το πού.
  • Προστέθηκε τα κλειδιά, τις αξίες, τα ζεύγη, αντιστρέψετε, να πάρει, και να παραλείπουν τις μεθόδους Underscore.js να Backbone μοντέλα.
  • Οι διαδρομές στο χάρτη της διαδρομής ένας δρομολογητής μπορεί τώρα να είναι κατεξοχήν λειτουργία, αντί αναφορές σε μεθόδους, αν θέλετε.

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

  • A & quot? οδού & quot? γεγονός ενεργοποιείται στο router εκτός από την πυρ εναντίον τους Backbone.history.
  • επικύρωσης του υποδείγματος είναι πλέον σε ισχύ μόνο από προεπιλογή στο Model # σώσει και δεν εφαρμόζεται πλέον από προεπιλογή κατά την κατασκευή ή στο Model # σετ, εκτός εάν η {επικύρωση: αλήθεια}. επιλογή περνά
  • Προβολή # make έχει αφαιρεθεί. Θα χρειαστεί να χρησιμοποιήσετε $ άμεσα να κατασκευάσει στοιχεία DOM τώρα.
  • Περνώντας {σιωπηλή: αλήθεια} για την αλλαγή δεν θα είναι πλέον να καθυστερήσει την ατομική & quot? αλλαγή: attr & quot? γεγονότα, αντί να φιμώνονται εντελώς.
  • Η μέθοδος Μοντέλο # αλλαγή έχει αφαιρεθεί, η καθυστερημένη αλλαγές χαρακτηριστικό, δεδομένου ότι δεν είναι πλέον διαθέσιμο.
  • Bug fix για την αλλαγή του, όταν η σύγκριση χαρακτηριστικό χρησιμοποιεί! == αντί _.isEqual.

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

  • Όταν χρησιμοποιείτε προσθέσετε σε μια συλλογή, περνώντας {συγχωνεύσει : true} θα προκαλέσει τώρα διπλούν μοντέλα να έχουν τα χαρακτηριστικά τους συγχωνεύτηκαν για να τα υπάρχοντα μοντέλα, αντί να αγνοούνται
  • .
  • Προστέθηκε την ενημέρωση (η οποία επίσης διαθέσιμο ως επιλογή για να φέρω) για & quot? έξυπνο & quot? επικαιροποίηση των συνόλων των μοντέλων.
  • HTTP ενημερωμένη έκδοση κώδικα υποστήριξης σε σώσει με το πέρασμα {έμπλαστρο: αλήθεια}.
  • Το αντικείμενο Backbone επεκτείνεται τώρα Εκδηλώσεις ώστε να μπορείτε να το χρησιμοποιήσετε ως ένα παγκόσμιο λεωφορείο περίπτωση, αν θέλετε.
  • Προστέθηκε & quot? αίτημά & quot? εκδήλωση για Backbone.sync, η οποία πυροδοτεί κάθε φορά που ένα αίτημα αρχίζει να γίνεται στο διακομιστή. Το φυσικό συμπλήρωμα του & quot? Συγχρονισμός & quot? εκδήλωση.

  • διευθύνσεις URL
  • Router υποστηρίζουν τώρα προαιρετικά μέρη μέσω παρένθεση, χωρίς να χρειάζεται να χρησιμοποιήσετε ένα regex.
  • γεγονότα Backbone τώρα υποστηρίζει μία φορά, παρόμοια με Κόμβος μία φορά, ή ένα jQuery του.

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

  • Αντί να ρίχνουν ένα σφάλμα κατά την προσθήκη δύο αντίτυπα μοντέλα για να μια συλλογή, η σπονδυλική στήλη θα πρέπει τώρα να παραλείψετε σιωπηλά αντ 'αυτού.
  • Προστέθηκε ώθηση, ποπ, unshift, και τη στροφή προς τις συλλογές.
  • αλλαγμένο κατακερματισμού ενός μοντέλου εκτίθεται τώρα για εύκολη ανάγνωση της μεταβολής των δέλτα χαρακτηριστικό, από τον περασμένο & quot του μοντέλου? αλλαγής & quot? εκδήλωση.
  • Προστέθηκε όπου σε συλλογές για απλές φιλτράρισμα.
  • Μπορεί να χρησιμοποιήσει τώρα ένα single από κλήση για να αφαιρέσετε όλα τα επανακλήσεις δεσμεύεται σε ένα συγκεκριμένο αντικείμενο.
  • Διορθώσεις σφαλμάτων για ένθετες μεμονωμένα γεγονότα αλλαγή, μερικά από τα οποία μπορεί να είναι & quot? σιωπηλή & quot?.
  • Διορθώσεις σφαλμάτων για την κωδικοποίηση URL στο location.hash θραύσματα.
  • Bug fix για επικύρωση στην πλευρά του πελάτη, πριν από μία σώσει call με {αναμονή: αλήθεια}.
  • Ενημέρωση / ανανεωθεί το παράδειγμα Todo λίστα εφαρμογών.

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

  • Αν δεν γνωρίζετε το κλειδί των προτέρων , μπορείτε να καλέσετε τώρα model.set (κλειδί, τιμή), καθώς και να εξοικονομήσετε χρήματα.
  • Πολλαπλές μοντέλα με το ίδιο αναγνωριστικό δεν επιτρέπονται πλέον σε μια ενιαία συλλογή.
  • Προστέθηκε & quot? συγχρονισμός & quot? εκδήλωση, η οποία πυροδοτεί όποτε η κατάσταση ενός μοντέλου έχει συγχρονιστεί με επιτυχία με το διακομιστή (δημιουργία, αποθήκευση, καταστροφή).
  • λύνει και να δένει έχουν μετονομαστεί σε on και off, για λόγους σαφήνειας, ακολουθώντας το παράδειγμα του jQuery. Τα παλιά ονόματα που επίσης υποστηρίζεται ακόμα.
  • λειτουργία σύγκρισης Μια συλλογή Backbone μπορεί τώρα να συμπεριφέρονται είτε σαν SortBy (περάσει μια συνάρτηση που παίρνει ένα μοναδικό επιχείρημα), ή σαν ένα είδος (να περάσει μια λειτουργία σύγκρισης που αναμένει δύο επιχειρήματα). Η λειτουργία σύγκρισης δεσμεύεται επίσης από προεπιλογή στη συλλογή -. Έτσι ώστε να μπορείτε να ανατρέξετε σε αυτό το πλαίσιο το
  • Εκδηλώσεις μια άποψη του κατακερματισμού μπορεί τώρα να περιέχει επίσης τις άμεσες τιμές λειτουργία, καθώς και τα ονόματα των χορδών υφιστάμενων μεθόδων θέα
  • .
  • Προστέθηκε ανακατέψει και να αρχικές συλλογές, προσεγγίζεται από Underscore.
  • Μοντέλο # urlRoot μπορεί τώρα να οριστεί ως μια λειτουργία, καθώς και μια τιμή.
  • Προβολή # γνωρίσματα μπορεί τώρα να οριστεί ως μια λειτουργία, καθώς και μια τιμή.
  • Κλήση φέρω σε μια συλλογή θα προκαλέσει τώρα όλα τραβηγμένο JSON να τρέχει μέσα από τη λειτουργία αναλύσει το μοντέλο της συλλογής του, εάν έχει οριστεί.

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

  • γεγονότα ιδιοκτησία μια άποψη μπορεί πλέον να οριστεί ως ένας λειτουργία, καθώς και ένα αντικείμενο γραμματική, πράγμα που καθιστά ευκολότερο να καθορίσει προγραμματισμού και κληρονομούν τα γεγονότα.
  • groupBy τώρα προσεγγίζεται από Underscore ως μέθοδος για συλλογές.
  • Εάν ο διακομιστής έχει ήδη καταστεί πάντα στη σελίδα φόρτωσης, περνούν Backbone.history.start ({σιωπηλή: αλήθεια}) για να προλαμβάνουν την αρχική διαδρομή από την ενεργοποίηση. Διόρθωση bug για pushState με κωδικοποιημένα URL.

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

  • Η λειτουργία δεσμεύουν, μπορούν τώρα να λάβουν μια προαιρετική τρίτη επιχείρημα, για να καθορίσετε το αυτό της λειτουργίας επανάκλησης.
  • Πολλαπλές μοντέλα με το ίδιο id επιτρέπονται πλέον σε μια συλλογή.
  • Διορθώθηκε ένα bug όπου καλώντας .fetch (jQueryOptions) θα μπορούσε να προκαλέσει μια εσφαλμένη διεύθυνση URL για να συνέχειες.
  • Διορθώθηκε μια σύντομη διαδρομή επιπλέον φωτιά πριν από ανακατεύθυνση, όταν εξευτελιστική από pushState.

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

  • Η βελτίωση της διαφάνειας των αναβαθμίσεων από τις διευθύνσεις URL hash που βασίζεται σε pushState , και αντίστροφα.
  • Σταθερή ασυνέπεια με μη-τροποποιημένα χαρακτηριστικά που πέρασε με το υπόδειγμα # προετοιμασία.
  • Ανάκληση αλλαγή 0.5.0 που θα αφαιρεί αρχικό hashbangs από διαδρομές.
  • Προστέθηκε περιέχει ως ψευδώνυμο για την περιλαμβάνει.

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

  • Ένας μεγάλος αριθμός μικροσκοπικών τσιμπήματα και πολύ μικρές διορθώσεις, Για καλύτερη απεικόνιση του κοιτάζοντας το diff διαπράξουν. Υποστήριξη HTML5 pushState, ενεργοποιείται από το opt in με: Backbone.history.start ({pushState: αλήθεια}).
  • Ελεγκτής μετονομάστηκε σε δρομολογητή, για λόγους σαφήνειας.
  • Συλλογή # ανανέωσης μετονομάστηκε σε συλλογή # επαναφοράς να τονίσει την ικανότητά του τόσο την επαναφορά της συλλογής με νέα μοντέλα, καθώς και άδειο από τη συλλογή, όταν χρησιμοποιείται χωρίς παραμέτρους. saveLocation αντικαταστάθηκε με πλοήγηση.
  • ξεκούραστη μεθόδους επιμονή (αποθήκευση, ανάκτηση, κλπ) τώρα να επιστρέψει το jQuery αναβάλλεται αντικείμενο για περαιτέρω επιτυχία / αλύσωσης σφάλματος και γενικά ευκολία.
  • Βελτιωμένη XSS διαφυγή για το μοντέλο # διαφυγής.
  • Προστέθηκε μια επιλογή urlRoot να επιτρέψει τον καθορισμό ξεκούραστη urls χωρίς τη χρήση μιας συλλογής.
  • ρίχνεται σφάλμα αν Backbone.history.start ονομάζεται πολλές φορές.
  • Συλλογή # δημιουργήσουμε τώρα επικυρώνει πριν από την προετοιμασία του νέου μοντέλου. view.el μπορεί τώρα να είναι ένα jQuery αναζήτηση συμβολοσειράς.
  • Backbone Εμφανίσεις μπορούν τώρα επίσης να λάβει μια παράμετρο χαρακτηριστικά.
  • Μοντέλο # προεπιλογές μπορούν πλέον να είναι μια λειτουργία, καθώς και τη γραμματική ιδιοτήτων των αντικειμένων.

Απαιτήσεις :

  • για να ενεργοποιήσετε την Javascript πλευρά του client

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

Apache Whirr
Apache Whirr

13 Apr 15

StringFormatter
StringFormatter

6 Mar 16

RVM
RVM

13 May 15

Άλλο λογισμικό του προγραμματιστή Jeremy Ashkenas

Docco
Docco

28 Feb 15

Docsplit
Docsplit

13 Apr 15

CoffeeScript
CoffeeScript

4 Jun 15

Σχόλια για Backbone.js

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