Τι είναι το JavaScript;

Αναπτύχθηκε από τον Brendan Eich και αρχικά γνωστό ως LiveScript, η γλώσσα προγραμματισμού JavaScript μετονομάστηκε το 1995. Η JavaScript είναι μια ερμηνευμένη γλώσσα προγραμματισμού πελάτη που επιτρέπει σε έναν σχεδιαστή ιστοσελίδων να εισάγει κώδικα στην ιστοσελίδα του. Το JavaScript τοποθετείται συνήθως σε ένα αρχείο HTML ή ASP και εκτελείται απευθείας από την ιστοσελίδα. Χρησιμοποιείται για την εκτέλεση εργασιών όπως η εκτύπωση της ώρας και της ημερομηνίας, η δημιουργία ενός ημερολογίου ή άλλες εργασίες που δεν είναι δυνατές μέσω απλής HTML.

Το JavaScript απαιτεί μόνο ένα πρόγραμμα περιήγησης στο Internet με ενεργοποιημένη τη JavaScript. Όλοι οι φυλλομετρητές θα έχουν ενεργοποιημένη τη δυνατότητα JavaScript.

Είναι ασφαλές το JavaScript;

Επειδή το JavaScript μεταφορτώνεται από άγνωστη προέλευση και εκτελείται στον υπολογιστή σας, το JavaScript θα μπορούσε να έχει τη δυνατότητα να είναι ιός ή να κάνει άλλα κακόβουλα πράγματα στον υπολογιστή σας. Για να αντιμετωπίσει αυτό το ζήτημα, η Sun εφαρμόζει αυστηρά χαρακτηριστικά ασφάλειας από τα αρχικά στάδια ανάπτυξης. Αυτά τα χαρακτηριστικά περιλαμβάνουν:

  • Όταν το πρόγραμμα περιήγησης εκτελεί το JavaScript, είναι απομονωμένο στη διαδικασία του προγράμματος περιήγησης. Τα προγράμματα περιήγησης όπως το Chrome και το Edge θα κάνουν το sandbox JavaScript ως πρόσθετο μέτρο ασφάλειας.
  • Το JavaScript δεν μπορεί να διαβάσει ή να γράψει στον σκληρό δίσκο ή σε άλλη συσκευή αποθήκευσης που είναι συνδεδεμένη στον υπολογιστή.

Ωστόσο, ακόμη και με τα παραπάνω μέτρα ασφαλείας, οτιδήποτε συνδέεται με το Διαδίκτυο δεν είναι ποτέ 100% ασφαλές και είναι πιθανό να υπονομευθεί ένας υπολογιστής χρησιμοποιώντας JavaScript. Για να βοηθήσετε πιθανές παραβιάσεις ασφαλείας, η JavaScript μπορεί να απενεργοποιηθεί. Ωστόσο, οι περισσότεροι ιστότοποι χρειάζονται σήμερα JavaScript για να είναι πλήρως λειτουργικοί. Εναλλακτικά, μπορείτε να βεβαιωθείτε ότι πάντα χρησιμοποιείτε την πιο πρόσφατη έκδοση του προγράμματος περιήγησής σας για να είστε ασφαλείς. Υπάρχουν επίσης πρόσθετα για προγράμματα περιήγησης τα οποία μπορούν να εγκατασταθούν για να σας βοηθήσουν να ελέγξετε το JavaScript ή τις λειτουργίες του σε ιστότοπους.

Όχι. Η Java και η JavaScript είναι δύο διαφορετικές γλώσσες προγραμματισμού υπολογιστών με λίγες ομοιότητες. Αν θέλετε να μάθετε μία από τις γλώσσες και θέλετε να αναπτύξετε λειτουργίες για το Διαδίκτυο και τις ιστοσελίδες, θα πρέπει να μάθετε JavaScript. Εάν θέλετε να αναπτύξετε εφαρμογές (π.χ. ένα παιχνίδι που τρέχει σε έναν υπολογιστή ή ένα smartphone χωρίς την ανάγκη ενός προγράμματος περιήγησης) θα πρέπει να μάθετε Java. Δείτε τον ορισμό Java για περισσότερες πληροφορίες σχετικά με την Java.

Γειά σου Κόσμε! στο JavaScript

Συμβουλή: Με το HTML5 δεν χρειάζεται πλέον να καθορίζετε το χαρακτηριστικό γλώσσας.

Ζωντανό παράδειγμα JavaScript

Ακολουθεί ένα παράδειγμα εφαρμογής JavaScript σε αυτήν τη σελίδα που θα εκτυπώσει την τρέχουσα ώρα και ημερομηνία. Όπως όλα τα αρχεία JavaScript, το πρόγραμμα περιήγησης στο διαδίκτυο του χρήστη πρέπει να είναι σε θέση να προβάλει JavaScript και η εκτέλεση JavaScript πρέπει να είναι ενεργοποιημένη. Αν η JavaScript δεν είναι ενεργοποιημένη, η ώρα και η ημερομηνία δεν θα είναι ορατά.

Συμβουλή: Δείτε τον πηγαίο κώδικα ώρας και ημερομηνίας JavaScript για να χρησιμοποιήσετε αυτές τις λειτουργίες JavaScript σε μια ιστοσελίδα.

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

Λίστα σεναρίων για παράδειγμα JavaScript

Ακολουθεί μια λίστα με παραδείγματα JavaScript που έχουμε συλλέξει και δημιουργήσει, τα οποία μπορούν να σας βοηθήσουν να επιδείξετε διαφορετικές δυνατότητες JavaScript και να συμπεριλάβετε στον ιστότοπό σας.

Σημειωματάριο, Grasshopper, Java, JavaScriptCore, JavaScript Hijacking, jQuery, JScript, LiveScript, όροι προγραμματισμού, scripting από την πλευρά του διακομιστή, VBScript, όροι σχεδιασμού ιστοσελίδων