Στον προγραμματισμό Διαδικτύου, είναι συνεχώς απαραίτητο να προσελκύσετε έναν συγκεκριμένο εικονικό εκτελεστή για να εκτελέσετε τις απαραίτητες ενέργειες για τον προγραμματιστή στο πρόγραμμα περιήγησης ή στον διακομιστή. Οι ενέργειες μπορεί να είναι, για παράδειγμα, οπτικά εφέ ή η επεξεργασία δεδομένων που εισάγονται από τον επισκέπτη στο πρόγραμμα περιήγησης. Ή συναρμολόγηση της ζητούμενης σελίδας από ξεχωριστά μπλοκ στον διακομιστή. Ο εικονικός εκτελεστής αυτών των ενεργειών θα είναι ο διακομιστής ή το λογισμικό προγράμματος περιήγησης και το σενάριο για τον εκτελεστή θα πρέπει να γραφτεί σε μία από τις γλώσσες προγραμματισμού σεναρίων. Για να πάρετε μια γενική ιδέα για τον τρόπο δημιουργίας σεναρίων, ας γράψουμε ένα απλό σενάριο σε JavaScript.
Οδηγίες
Βήμα 1
Το JavaScript εκτελείται απευθείας στο πρόγραμμα περιήγησης, οπότε ό, τι χρειάζεστε για να γράψετε και να εκτελέσετε είναι ήδη στον υπολογιστή σας. Ως εργαλείο εργασίας για τον προγραμματιστή, θα χρησιμοποιήσουμε έναν κανονικό επεξεργαστή κειμένου - τυπικό Σημειωματάριο. Αυτό είναι αρκετό για τη δημιουργία ενός απλού σεναρίου, αλλά φυσικά, για συνεχή προγραμματισμό, είναι καλύτερο να χρησιμοποιήσετε έναν εξειδικευμένο επεξεργαστή. Πρώτο βήμα: δημιουργήστε ένα νέο έγγραφο στο σημειωματάριο για να γράψετε οδηγίες στο πρόγραμμα περιήγησης.
Βήμα 2
Τώρα μπορείτε να αρχίσετε να γράφετε τον κωδικό εντολής. Το πρόγραμμα περιήγησης κατανοεί περισσότερες από μία γλώσσες - για παράδειγμα, το HTML (HyperText Markup Language) χρησιμοποιείται για τη σήμανση μιας σελίδας και το Cascading Style Sheets (CSS) χρησιμοποιείται για να περιγράψει την εμφάνιση στοιχείων σελίδας με εκτεταμένο τρόπο. Για να ενημερώσετε τον σεναριογράφο ότι αυτό το μέρος του πηγαίου κώδικα της σελίδας είναι γραμμένο σε JavaScript, όλες οι οδηγίες πρέπει να τοποθετηθούν μέσα στις ετικέτες ανοίγματος και κλεισίματος:
Οι οδηγίες για το πρόγραμμα περιήγησης ονομάζονται χειριστές γλώσσας. Για παράδειγμα, η οδηγία για ανάγνωση και ανάμνηση της τρέχουσας ημερομηνίας και ώρας του υπολογιστή για μεταγενέστερη χρήση σε ένα σενάριο μοιάζει με αυτήν: var aTime = new Date (); Τώρα το αντικείμενο aTime περιέχει δεδομένα ημερομηνίας και ώρας και μπορεί να ανακτηθεί και να υποβληθεί σε επεξεργασία αν είναι απαραίτητο. Μια άλλη οδηγία - για να εκτυπώσετε κάποιο μήνυμα στο σώμα της σελίδας - μοιάζει με αυτό: document.write ("some message"). Δώστε προσοχή - εδώ έχει καθοριστεί ένα αντικείμενο με το όνομα "έγγραφο", δεν χρειάζεται να δημιουργηθεί, αυτό συμβαίνει αυτόματα. Είναι μια εικονική εικόνα της τρέχουσας σελίδας. Από αυτό το αντικείμενο, μπορείτε να εξαγάγετε πληροφορίες σχετικά με τη σελίδα και να εκτελέσετε διάφορους μετασχηματισμούς μαζί της - για παράδειγμα, σε αυτήν τη γραμμή κώδικα, γράψατε το κείμενο "οποιοδήποτε μήνυμα" στο έγγραφο χρησιμοποιώντας τη δήλωση εγγραφής. Τώρα χρησιμοποιήστε και τα δύο γραμμές στο σενάριο - γράψτε την τρέχουσα ώρα στη σελίδα: document.write ("Τρέχουσα ώρα" + aTime.getHours () + ":" + aTime.getMinutes ()); Εδώ, με μια απλή προσθήκη (+), εσείς συνενώστε τα τέσσερα μέρη της εκτυπώσιμης συμβολοσειράς. Όταν τελειώσετε, το απλό σενάριό σας θα μοιάζει με αυτό:
var aTime = νέα ημερομηνία ();
document.write ("Τρέχουσα ώρα" + aTime.getHours () + ":" + aTime.getMinutes ());
Βήμα 3
Τελικό βήμα: αποθήκευση του σεναρίου με επέκταση html ή htm (για παράδειγμα, timeJS.html). Για να δείτε τι λαμβάνετε, ανοίξτε το αρχείο στο πρόγραμμα περιήγησής σας - απλώς κάντε διπλό κλικ σε αυτό.