Backbone.js

Συγγραφέας: Robert Simon
Ημερομηνία Δημιουργίας: 23 Ιούνιος 2021
Ημερομηνία Ενημέρωσης: 24 Ιούνιος 2024
Anonim
Backbone.js Was The Future
Βίντεο: Backbone.js Was The Future

Περιεχόμενο

Ορισμός - Τι σημαίνει Backbone.js;

Το Backbone.js είναι ένα πλαίσιο εφαρμογών ελεγκτή προβολής μοντέλου (MVC) που παρέχει δομή σε εφαρμογές βαριάς JavaScript. Αυτό γίνεται με την παροχή μοντέλων με προσαρμοσμένα συμβάντα και δεσμεύσεις κλειδιών-τιμών, προβολές με χειρισμό δηλωτικών συμβάντων και συλλογές με πλούσιο περιβάλλον προγραμματισμού εφαρμογών (API). Όλα αυτά τα χαρακτηριστικά συνδέονται με την επικρατούσα εφαρμογή χρησιμοποιώντας μια διεπαφή RESTful JSON.

Το Backbone μπορεί να οριστεί ως μια εξαιρετικά ελαφριά βιβλιοθήκη, η οποία επιτρέπει τη δημιουργία ευπρόσιτων μετωπικών άκρων για εφαρμογές. Είναι ένα agnostic back-end και λειτουργεί πολύ καλά με τις υπάρχουσες σύγχρονες βιβλιοθήκες JavaScript. Αυτή η ελαφριά βιβλιοθήκη είναι εξαιρετικά χρήσιμη για την απλοποίηση της διαδικασίας για την ανάπτυξη διαδραστικών, σύνθετων και δεδομένων με γνώμονα τις εφαρμογές. Το Backbone.js προσφέρει μια ξεκάθαρη λύση για το διαχωρισμό των δεδομένων από την παρουσίαση δια δομής του κώδικα και του διαχωρισμού σε σημασιολογικά σημαντικά αρχεία .js.

Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί το Backbone.js

Ο σχολιασμένος πηγαίος κώδικας του Backbone.js είναι διαθέσιμος στο GitHub. Επίσης διατίθενται μια εφαρμογή δείγματος, μια online δοκιμαστική σουίτα, μια σειρά από μαθήματα και μια μεγάλη λίστα έργων πραγματικού κόσμου που χρησιμοποιούν την τεχνολογία Backbone.

Ο πυρήνας του Backbone.js περιλαμβάνει τέσσερις κύριες κατηγορίες:
  • Μοντέλο: Τα μοντέλα αποτελούν το βασικό μέρος όλων των εφαρμογών JavaScript. Τα μοντέλα περιέχουν αλληλεπιδραστικά δεδομένα εκτός από το ουσιαστικό στοιχείο της λογικής που περιβάλλει τα δεδομένα, όπως επικυρώσεις, μετατροπές, έλεγχος πρόσβασης και υπολογισμένες ιδιότητες. Το μοντέλο Backbone.Model μπορεί να επεκταθεί με μεθόδους συγκεκριμένου τομέα και το μοντέλο προσφέρει μια τυπική λειτουργία που έχει ρυθμιστεί για τη διαχείριση των αλλαγών. Στο Backbone.js, το μοντέλο συμβολίζει μια ενιαία οντότητα.
  • Συλλογή: Οι συλλογές στο Backbone.js είναι βασικά μια σειρά μοντέλων. Οι συλλογές είναι συνήθως αποτέλεσμα ερωτήματος στο οποίο τα αποτελέσματα περιλαμβάνουν ορισμένα μοντέλα.
  • Προβολή: Μια προβολή στο Backbone.js ακούει τα συμβάντα που εκτοξεύονται από το μοντέλο αντικειμένου εγγράφου και τις συλλογές / μοντέλα. Επιπλέον, αντιπροσωπεύει το κράτος και το μοντέλο δεδομένων της εφαρμογής στον χρήστη.
  • Ελεγκτής: Οι ελεγκτές στο Backbone μπορούν να χρησιμοποιηθούν για τη δημιουργία κρατικών, bookmarkable εφαρμογών με τη βοήθεια hashbangs.
Όταν τροποποιηθεί η κατάσταση ή το περιεχόμενο ενός μοντέλου, άλλα αντικείμενα που έχουν εγγραφεί στο μοντέλο ειδοποιούνται να προχωρήσουν ανάλογα. Οι προβολές ακούν τις αλλαγές του μοντέλου και στη συνέχεια ενημερώνονται αυτόματα σύμφωνα με τις αλλαγές.

Ορισμένες εφαρμογές που χρησιμοποιούν το Backbone.js περιλαμβάνουν:
  • DocumentCloud
  • LinkedIn Mobile
  • AudioVroom
  • Τετράγωνο
  • Basecamp Mobile
  • Διασπορά
  • Πανδώρα
  • Animoto