εμπορεύματα

Τι είναι η Εφαρμογή Ενιαίας Σελίδας και τι είναι το Vue.js

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

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

Τι είναι το Vue.js;

Το Vue.js είναι ένα προοδευτικό πλαίσιο JavaScript ανοικτού κώδικα χρησιμοποιείται για την ανάπτυξη διαδραστικών διεπαφών χρήστη Ιστού και εφαρμογών μιας σελίδας (SPA). Το Vue.js συνήθως αναφέρεται ως Vue και προφέρεται ως "view.js" ή "view".

Τι είναι η Εφαρμογή Μονής Σελίδας (SPA);

Μια Εφαρμογή μεμονωμένης σελίδας ή SPA είναι μια εφαρμογή Ιστού ή ιστότοπος που παρέχει στους χρήστες μια πολύ ομαλή, γρήγορη και γρήγορη εμπειρία παρόμοια με μια εφαρμογή επιτραπέζιου υπολογιστή. Μια εφαρμογή μιας σελίδας περιέχει ένα μενού, κουμπιά και μπλοκ σε μια μόνο σελίδα. Όταν ένας χρήστης κάνει κλικ σε μία από αυτές, ξαναγράφει δυναμικά την τρέχουσα σελίδα αντί να φορτώνει ολόκληρες νέες σελίδες από έναν διακομιστή. Αυτός είναι ο λόγος πίσω από την ταχύτητά της απόκρισης.

Το Vue έχει αναπτυχθεί βασικά για ανάπτυξη frontend, επομένως πρέπει να χειρίζεται πολλά αρχεία HTML, JavaScript και CSS. Το Vue.js διευκολύνει τους χρήστες να επεκτείνουν το HTML με χαρακτηριστικά HTML που ονομάζονται οδηγίες. Το Vue.js παρέχει ενσωματωμένες οδηγίες και πολλές οδηγίες definite από τον χρήστη για τη βελτίωση της λειτουργικότητας των εφαρμογών HTML.

Χαρακτηριστικά του Vue.js

Παρακάτω είναι η λίστα με τα πιο σημαντικά χαρακτηριστικά του Vue.js:

COMPONENTI

Τα στοιχεία του Vue.js είναι ένα από τα σημαντικά χαρακτηριστικά αυτού του πλαισίου. Χρησιμοποιούνται για την επέκταση βασικών στοιχείων HTML για την ενθυλάκωση επαναχρησιμοποιήσιμου κώδικα. Μπορείτε να δημιουργήσετε επαναχρησιμοποιήσιμα προσαρμοσμένα στοιχεία σε εφαρμογές Vue.js που μπορούν αργότερα να χρησιμοποιηθούν ξανά σε HTML.

πρότυπα

Το Vue.js παρέχει πρότυπα που βασίζονται σε HTML που μπορούν να χρησιμοποιηθούν για να συσχετίσουν το αποδοθέν DOM με δεδομένα παρουσίας Vue. Όλα τα πρότυπα Vue είναι έγκυρα HTML που μπορούν να αναλυθούν από προγράμματα περιήγησης συμβατά με προδιαγραφές και αναλυτές HTML. Το Vue.js μεταγλωττίζει μοντέλα σε συναρτήσεις απόδοσης Virtual DOM. Το Vue αποδίδει στοιχεία σε εικονική μνήμη DOM πριν ανανεώσει το πρόγραμμα περιήγησης. Το Vue μπορεί επίσης να υπολογίσει τον ελάχιστο αριθμό στοιχείων για εκ νέου απόδοση και να εφαρμόσει την ελάχιστη ποσότητα χειρισμού DOM κατά την αλλαγή της κατάστασης εφαρμογής.

Αντιδραστικότητα

Το Vue παρέχει ένα σύστημα απόκρισης που χρησιμοποιεί απλά αντικείμενα JavaScript και βελτιστοποιεί την εκ νέου απόδοση. Σε αυτή τη διαδικασία, κάθε στοιχείο παρακολουθεί τις αντιδραστικές του εξαρτήσεις, ώστε το σύστημα να γνωρίζει ακριβώς πότε και ποια στοιχεία να αποδώσει ξανά.

Δρομολόγηση

Η πλοήγηση στη σελίδα γίνεται με τη βοήθεια vue-router. Μπορείτε να χρησιμοποιήσετε την επίσημα υποστηριζόμενη βιβλιοθήκη vue-router για την εφαρμογή μιας σελίδας.

Μεταβάσεις

Το Vue σάς επιτρέπει να χρησιμοποιείτε διαφορετικά εφέ μετάβασης όταν εισάγονται, ενημερώνονται ή αφαιρούνται στοιχεία από το DOM.

Πώς να εγκαταστήσετε το Vue.js;

Υπάρχουν πολλές μέθοδοι για να χρησιμοποιήσετε το Vue.js. Μπορείτε να το εγκαταστήσετε μεταβαίνοντας στον επίσημο ιστότοπο του ή μπορείτε να ξεκινήσετε να χρησιμοποιείτε το αρχείο Vue.js από τη βιβλιοθήκη CDN επίσης. Ακολουθούν ορισμένοι τρόποι χρήσης του Vue.js στο έργο σας.

Απευθείας στο αρχείο HTML

Εάν θέλετε να χρησιμοποιήσετε την ετικέτα <script> του Vue.js απευθείας στο αρχείο HTML, πρέπει να το κατεβάσετε από τον επίσημο ιστότοπο.

<html>  
   <head>  
      <script type = "text/javascript" src = "vue.min.js"></script>  
   </head>  
   <body>
   </body>  
</html>  

Ας πάμε στον επίσημο ιστότοπο του Vue.js https://vuejs.org/v2/guide/installation.html για να κατεβάσετε το vue.js σύμφωνα με τις ανάγκες σας.

Χρήση CDN

Μπορείτε επίσης να χρησιμοποιήσετε το αρχείο Vue.js από το CDN, στην εφαρμογή σας. Χρησιμοποιήστε τον σύνδεσμο https://unpkg.com/vue@3/dist/vue.global.js μέσα στο στοιχείο <script>, ως κατωτέρω:

<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>

Οφέλη από τη χρήση του Vue.js

Το Vue.js είναι μια από τις πιο πρόσφατες τεχνολογίες λογισμικού που χρησιμοποιείται ευρέως για την ανάπτυξη ιστού και τη δημιουργία Εφαρμογών Μονής Σελίδας (SPA). Όπως μπορείτε να μαντέψετε από το όνομα, χρησιμοποιείται ως επί το πλείστον για τη διεπαφή χρήστη ή την πλευρά εμφάνισης του έργου.

Ας δούμε τα οφέλη από τη χρήση του Vue.js στο έργο σας:

Πολύ μικρό μέγεθος

Ένα από τα μεγαλύτερα πλεονεκτήματα του Vue.js είναι ότι είναι πολύ μικρό σε μέγεθος. Η επιτυχία ενός πλαισίου JavaScript εξαρτάται πολύ από το μέγεθός του και αυτό το συναρπαστικό πρόσθετο JavaScript είναι μόνο 18-21 KB, ώστε να μπορείτε να το κατεβάσετε και να το χρησιμοποιήσετε πολύ εύκολα σε ελάχιστο χρόνο.

Ενημερωτικό δελτίο καινοτομίας
Μην χάσετε τα πιο σημαντικά νέα για την καινοτομία. Εγγραφείτε για να τα λάβετε μέσω email.
Εύκολη κατανόηση και κωδικοποίηση

Το πλαίσιο Vue.js έχει μια πολύ απλή δομή και είναι πολύ εύκολο να κατανοηθεί. Είναι ένας από τους λόγους για τη δημοτικότητα αυτού του πλαισίου. Εάν είστε εξοικειωμένοι με την HTML και τη JavaScript, μπορείτε εύκολα να κωδικοποιήσετε στο Vue.js. Οι χρήστες μπορούν εύκολα να προσθέσουν το Vue.js στο web project τους λόγω της απλής δομής του και να αναπτύξουν εφαρμογές.

Απλή ενοποίηση με υπάρχουσες εφαρμογές

Το Vue.js έχει πολλά στοιχεία για τα πάντα και μπορεί να ενσωματωθεί πολύ γρήγορα με υπάρχουσες εφαρμογές. Μπορείτε να το ενσωματώσετε με οποιαδήποτε εφαρμογή γραμμένη σε JavaScript.

Ευέλικτο από τη φύση του

Η ευέλικτη φύση του Vue.js καθιστά επίσης εύκολη την κατανόηση των προγραμματιστών των React.js, Angular.js και οποιωνδήποτε άλλων νέων πλαισίων JavaScript. Παρέχει μεγάλη ευελιξία στη χρήση εικονικών κόμβων για τη σύνταξη αρχείων HTML, αρχείων JavaScript και καθαρών αρχείων JavaScript.

COMPONENTI

Μπορείτε να δημιουργήσετε προσαρμοσμένα στοιχεία που μπορούν να επαναχρησιμοποιηθούν σε εφαρμογές Vue.js.

Απλή, πλήρης και λεπτομερής τεκμηρίωση

Το Vue.js παρέχει πολύ απλή, πλήρη και λεπτομερή τεκμηρίωση, επομένως οι προγραμματιστές που έχουν ελάχιστη ιδέα για το HTML και το JavaScript μπορούν να το χρησιμοποιήσουν για προγραμματισμό.

εικονικό DOM

Το Vue.js χρησιμοποιεί εικονικό DOM παρόμοιο με άλλα υπάρχοντα πλαίσια όπως ReactJS, Ember κ.λπ. Το εικονικό DOM είναι μια ελαφριά αναπαράσταση δέντρου στη μνήμη του αρχικού HTML DOM και ενημερώνεται χωρίς να επηρεάζεται το αρχικό DOM.

Αμφίδρομη επικοινωνία

Το Vue.js παρέχει αμφίδρομη επικοινωνία με την αρχιτεκτονική του Model View View Model (MVVM) που απλοποιεί τον χειρισμό των μπλοκ HTML.

Δηλωτική απόδοση Vue.js

Το πλαίσιο συνοδεύεται από ένα σύστημα που μας επιτρέπει να αποδίδουμε δηλωτικά δεδομένα στο DOM χρησιμοποιώντας απλή και απλή σύνταξη μοντέλου.

Εδώ είναι ένα παράδειγμα:

<body>
<div id="app">  
  {{ message }}  
</div>

<script>
var app = new Vue({  
  el: '#app',  
  data: {  
    message: 'This is a simple Vue.js Declarative Rendering example!'  
  }  
})  
</script>
</body>

Το πλαίσιο Vue.js μας επιτρέπει definire χαρακτηριστικά HTML που ονομάζονται οδηγίες, τα οποία χρησιμοποιούνται για την παροχή λειτουργικότητας σε εφαρμογές HTML.

Υπάρχουν δύο τύποι οδηγιών στο Vue.js:

  • ολοκληρωμένες οδηγίες ε
  • οδηγίες defiσημείωσε ο χρήστης.

Το Vue.js χρησιμοποιεί διπλές αγκύλες {{}} ως σύμβολα κράτησης θέσης για δεδομένα και οι οδηγίες Vue.js είναι χαρακτηριστικά HTML που χρησιμοποιούν ένα πρόθεμα v-.

Μια εφαρμογή Vue συνδέεται σε ένα μεμονωμένο στοιχείο DOM και το ελέγχει πλήρως. Στο παραπάνω παράδειγμα, είναι #app.

Με το Vue μπορούμε να θεωρήσουμε το HTML ως σημείο εισόδου, και όλα τα άλλα συμβαίνουν μέσα στο δημιουργημένο στιγμιότυπο του Vue.
Ας δούμε ένα παράδειγμα όπου δοκιμάζουμε τη σύνδεση στοιχείων και χαρακτηριστικών:

<html>  
    <head>  
        <link rel="stylesheet" href="index.css">  
        <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>  
    </head>  
    <body>         
        <div id="app-2">  
        <span v-bind:title="message">  
            Hover mouse over me for a few seconds  
            and see a dynamically bound title which I have set!  
        </span>  
        </div>          
        <script>
           var app2 = new Vue({  
           el: '#app-2',  
           data: {  
           message: 'You loaded this page on ' + new Date().toLocaleString()  
                 }  
           })  
       </script>  
    </body>  
</html>  

Σε αυτήν την περίπτωση, το νέο χαρακτηριστικό v-bind είναι η οδηγία. Οι οδηγίες χρησιμοποιούνται με ένα πρόθεμα v- για να υποδείξουν ότι είναι μοναδικά χαρακτηριστικά που παρέχονται από το Vue και χρησιμοποιούνται για την εφαρμογή ειδικής συμπεριφοράς απόκρισης στο αποδοθέν DOM.

Το αποτέλεσμα του παραδείγματος είναι το εξής

Ercole Palmeri

Ενημερωτικό δελτίο καινοτομίας
Μην χάσετε τα πιο σημαντικά νέα για την καινοτομία. Εγγραφείτε για να τα λάβετε μέσω email.

Πρόσφατα άρθρα

Οι εκδότες και το OpenAI υπογράφουν συμφωνίες για τη ρύθμιση της ροής πληροφοριών που επεξεργάζεται η τεχνητή νοημοσύνη

Την περασμένη Δευτέρα, οι Financial Times ανακοίνωσαν συμφωνία με το OpenAI. Η FT αδειοδοτεί την παγκόσμιας κλάσης δημοσιογραφία της…

Απρίλιος 30 2024

Ηλεκτρονικές πληρωμές: Δείτε πώς οι υπηρεσίες ροής σας κάνουν να πληρώνετε για πάντα

Εκατομμύρια άνθρωποι πληρώνουν για υπηρεσίες ροής, πληρώνοντας μηνιαίες συνδρομές. Είναι κοινή γνώμη ότι…

Απρίλιος 29 2024

Το Veeam διαθέτει την πιο ολοκληρωμένη υποστήριξη για ransomware, από προστασία έως απόκριση και ανάκτηση

Η Coveware από την Veeam θα συνεχίσει να παρέχει υπηρεσίες αντιμετώπισης περιστατικών εκβιασμών στον κυβερνοχώρο. Το Coveware θα προσφέρει ιατροδικαστικές και δυνατότητες αποκατάστασης…

Απρίλιος 23 2024

Πράσινη και ψηφιακή επανάσταση: Πώς η προβλεπτική συντήρηση μεταμορφώνει τη βιομηχανία πετρελαίου και φυσικού αερίου

Η προγνωστική συντήρηση φέρνει επανάσταση στον τομέα του πετρελαίου και του φυσικού αερίου, με μια καινοτόμο και προορατική προσέγγιση στη διαχείριση των εγκαταστάσεων.…

Απρίλιος 22 2024

Διαβάστε την Καινοτομία στη γλώσσα σας

Ενημερωτικό δελτίο καινοτομίας
Μην χάσετε τα πιο σημαντικά νέα για την καινοτομία. Εγγραφείτε για να τα λάβετε μέσω email.

Seguici