Διαφορά μεταξύ του Javascript στο κεφάλι και το σώμα

Βασική διαφορά: Η JavaScript είναι μια γλώσσα προγραμματισμού υπολογιστών που ερμηνεύεται. Πρόκειται για μια πρωτότυπη γλώσσα προγραμματισμού που είναι δυναμική, πληκτρολογείται ασθενώς και έχει λειτουργίες πρώτης κατηγορίας. Ενώ ενσωματώνετε το JavaScript σε μια ιστοσελίδα, μπορεί να εμφανιστεί σχεδόν οπουδήποτε μέσα στο αρχείο HTML. Ωστόσο, ο κώδικας συνήθως γράφεται είτε κάτω από την ετικέτα κεφαλής είτε από την ετικέτα σώματος. Συνήθως, ο κώδικας τοποθετείται στο στοιχείο κεφαλής. Ωστόσο, συνιστάται να μην απαιτείται η εκτέλεση του JavaScript στην αρχή της σελίδας, θα πρέπει να τοποθετείται στο κάτω μέρος του σώματος.

Παρόλο που τα ονόματά τους υποδηλώνουν ότι η Java και η JavaScript πρέπει να σχετίζονται με κάποιο τρόπο, δεν είναι αλήθεια. Η JavaScript είναι μια γλώσσα προγραμματισμού υπολογιστών που ερμηνεύεται. Η κύρια διαφορά μεταξύ Java και JavaScript είναι ότι ενώ η Java είναι μια γλώσσα προγραμματισμού, η JavaScript είναι γλώσσα scripting. Πρόκειται για μια πρωτότυπη γλώσσα προγραμματισμού που είναι δυναμική, πληκτρολογείται ασθενώς και έχει λειτουργίες πρώτης κατηγορίας. Ωστόσο, όπως και η Java, η JavaScript επηρεάζεται σε μεγάλο βαθμό από τη γλώσσα προγραμματισμού C. Το JavaScript δανείζεται επίσης πολλά ονόματα και συμβάσεις ονομασίας από την Java, αλλά έχει πολύ διαφορετική σημασιολογία από την Java.

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

Το JavaScript τυπώθηκε στο πρότυπο γλώσσας ECMAScript και αρχικά εφαρμόστηκε ως μέρος των προγραμμάτων περιήγησης ιστού. Επιτρέπει στα σενάρια πελάτη να αλληλεπιδρούν με τον χρήστη, να ελέγχουν το πρόγραμμα περιήγησης, να επικοινωνούν ασύγχρονα και να τροποποιούν το περιεχόμενο του εγγράφου που προβλήθηκε. Ωστόσο, το JavaScript χρησιμοποιείται επίσης σε εφαρμογές εκτός των ιστοσελίδων, όπως σε έγγραφα PDF, σε ξεχωριστά προγράμματα περιήγησης και γραφικά γραφικών. Επιπλέον, τα νεότερα και γρηγορότερα VM και πλαίσια JavaScript έχουν επίσης αυξήσει τη δημοτικότητα του JavaScript για εφαρμογές ιστού από πλευράς διακομιστή.

Υπάρχουν διάφορες ομοιότητες μεταξύ Java και JavaScript, όπως και οι δύο να έχουν μια σύνταξη τύπου C. Είναι αμφότερα αντικειμενοστρεφείς και συνήθως sandboxed, ειδικά όταν χρησιμοποιούνται μέσα σε ένα πρόγραμμα περιήγησης. Επίσης, η JavaScript σχεδιάστηκε με τη σύνταξη της Java και τη συνήθη βιβλιοθήκη. Όλες οι λέξεις-κλειδιά Java διατηρήθηκαν στο πρωτότυπο JavaScript. Η τυπική βιβλιοθήκη της JavaScript ακολουθεί τις συμβάσεις ονομασίας της Java και τα αντικείμενα Math και Date της JavaScript βασίζονται σε κλάσεις από την Java 1.0. Ωστόσο, είναι πολύ πιο διαφορετικά από ό, τι είναι παρόμοια.

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

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

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

Συνιστάται

Σχετικά Άρθρα

  • δημοφιλείς συγκρίσεις: Διαφορά μεταξύ Colgate και Pepsodent

    Διαφορά μεταξύ Colgate και Pepsodent

    Βασική διαφορά: Η Colgate είναι ένα υπο-σήμα της Colgate-Palmolive. Η Colgate παρέχει μια σειρά προϊόντων που σχετίζονται με την υγιεινή. Το όνομα είναι ευρέως δημοφιλές για τα προϊόντα της στοματικής φροντίδας. Το Pepsodent είναι ένα άλλο κορυφαίο όνομα στις λύσεις για την στοματική φροντίδα. Ήταν γύρω από το 1920. Παρέχει μια σειρά από οδοντόκρεμες κα
  • δημοφιλείς συγκρίσεις: Διαφορά μεταξύ της Γης και του Δία

    Διαφορά μεταξύ της Γης και του Δία

    Βασική διαφορά: Και η Γη και ο Δίας είναι δύο διαφορετικοί πλανήτες. Η κύρια διαφορά μεταξύ των δύο πλανητών είναι ότι η Γη είναι ο τρίτος πλανήτης από τον Ήλιο ενώ ο Δίας είναι ο πέμπτος πλανήτης από τον Ήλιο. Η Γη και ο Δίας είναι δύο διαφορετικοί πλανήτες στο Ηλιακό Σύστημα και δεν έχουν κάτι κοινό μεταξύ τους. Είναι δύο διαφορετικά είδη πλανητών. Η Γη είναι ο τρίτος πλαν
  • δημοφιλείς συγκρίσεις: Διαφορά μεταξύ μορφής αρχείου ήχου WAV και MP4

    Διαφορά μεταξύ μορφής αρχείου ήχου WAV και MP4

    Βασική διαφορά: Το WAV είναι μια μορφή ήχου. Πρόκειται για μορφή αρχείου ήχου Waveform και αναπτύχθηκε από τη Microsoft και την IBM για υπολογιστές. Το MP4 βασίζεται στον τύπο αρχείου MOV της Apple. Το MPEG-4 Part 12 αναπτύχθηκε από το αρχείο MOV της Apple και τελικά κατέληξε στο MPEG-4 Part 14, το οποίο είναι το φορμά MP4.
  • δημοφιλείς συγκρίσεις: Διαφορά μεταξύ AWD και 4WD

    Διαφορά μεταξύ AWD και 4WD

    Βασική διαφορά : Η διαφορά μεταξύ των δύο συστημάτων οδήγησης βασίζεται στη χρήση και των τεσσάρων τροχών ενός αυτοκινήτου. Σε σύστημα 4WD, ο οδηγός έχει τη δυνατότητα να τροφοδοτεί και να χρησιμοποιεί όλους τους τέσσερις τροχούς ή μόνο τους δύο τροχούς σε ένα σύστημα, ενώ στο σύστημα AWD η διαδικασία οδήγησης εμπλέκεται μόνιμα και ο οδηγός δεν έχει τη δυνατότητα να απεμπλέξει το σύστημα. Ο όρος 4WD σημαίνει "τετρακίνηση". Είναι ένα βολικό σύστημα και χρησιμοποιείται ευρέως σε όλα τα αυτοκίνητα για να τροφοδοτήσει τα ελαστικά ενός αυτοκινήτου. Επιτρέπει στους τέσσερις τροχούς να δέχον
  • δημοφιλείς συγκρίσεις: Διαφορά μεταξύ γεράκι και όρνιο

    Διαφορά μεταξύ γεράκι και όρνιο

    Βασική διαφορά : Τα γεράκια είναι αρπακτικά που συνήθως έχουν μικρότερο μέγεθος και έχουν μικρότερο βάρος. Τα γαϊδούρια είναι μεγάλα θήραμα. Και τα γεράκια και τα γένη είναι μεγάλα αρπακτικά πουλιά. Αυτά τα πουλιά έχουν ένα σκοτεινό σημάδι κατά μήκος της αιχμής του κάτω μέρους του πτερυγίου, μεταξύ του σώματος και του καρπού. Είναι γνωστοί για τα αιχμηρά τους
  • δημοφιλείς συγκρίσεις: Διαφορά μεταξύ του ιού και του λογισμικού υποκλοπής spyware

    Διαφορά μεταξύ του ιού και του λογισμικού υποκλοπής spyware

    Διαφορά κλειδιών: Οι ιοί είναι προγράμματα ή κώδικες που συνδέονται με αρχεία και προγράμματα και εκτελούνται μέσα στον υπολογιστή χωρίς τη γνώση του χρήστη. Spyware, αληθινό το όνομά του είναι το λογισμικό που κατασκοπεύει τις αγορές και τις συνήθειες περιήγησης των χρηστών. Ο ιός και το spyware είναι δύο διαφορετικοί τύποι κακόβουλου λογισμικού που μπορούν να μολύνουν έναν υπολογιστή χρήστη. Υπάρχουν πολλοί διαφορετικοί τύποι κακόβουλου λογισμικού που υπάρχουν και δημιουργούνται για πλήρεις δ
  • δημοφιλείς συγκρίσεις: Διαφορά μεταξύ του τότε και του

    Διαφορά μεταξύ του τότε και του

    Διαφορά κλειδιού: Στη συνέχεια χρησιμοποιείται γενικά για να δηλώσει την επόμενη ή την εν λόγω ώρα. Στη συνέχεια χρησιμοποιείται γενικά για την εισαγωγή του δεύτερου όρου σε μια συγκριτική δήλωση. Δύο λέξεις που δημιουργούν συχνά σύγχυση είναι τότε και όχι. Μοιάζουν και ακούγονται παρόμοια και επομένως, πολλές φορές τα χρησιμοποιούμε εναλλακτικά. Η χρήση εν
  • δημοφιλείς συγκρίσεις: Διαφορά μεταξύ χρηματαγοράς και κεφαλαιαγοράς

    Διαφορά μεταξύ χρηματαγοράς και κεφαλαιαγοράς

    Βασική διαφορά: Η χρηματαγορά είναι ένα στοιχείο της χρηματοπιστωτικής αγοράς όπου μπορεί να εκδοθεί βραχυπρόθεσμος δανεισμός. Αυτή η αγορά περιλαμβάνει περιουσιακά στοιχεία τα οποία ασχολούνται με βραχυπρόθεσμο δανεισμό, δανεισμό, αγορά και πώληση. Μια κεφαλαιαγορά αποτελεί συστατικό στοιχείο μιας χρηματοπιστωτικής αγοράς που επιτρέπει τη μακροπρόθεσμη διαπραγμάτευση χρεογράφων και μετοχικών τίτλων. Ο μακροπρόθεσμος δανεισμός ή δανεισμός γίνεται από επενδυ
  • δημοφιλείς συγκρίσεις: Διαφορά μεταξύ σόδα ψησίματος και σκόνης ψησίματος

    Διαφορά μεταξύ σόδα ψησίματος και σκόνης ψησίματος

    Βασική διαφορά: Η σόδα ψησίματος είναι μια χημική ένωση που χρησιμοποιείται ως διογκωτικός παράγοντας στα ψημένα προϊόντα. Η σκόνη ψησίματος γενικά είναι απλώς ψημένη σόδα αναμεμειγμένη με οξύ. Η σκόνη ψησίματος είναι γενικά απλά σόδα ψησίματος αναμεμειγμένη με οξύ, συνήθως κρέμα ταρτάρου και παράγοντα ξήρανσης, συνήθως άμυλο. Η σόδα ψησίματος, γνωστή κ

Επιλογή Συντάκτη

Διαφορά μεταξύ του Nokia Lumia 520 και του Sony Xperia T

Βασική διαφορά: Το Nokia Lumia 520 είναι ένα smartphone με οθόνη αφής χωρητικότητας 4 ιντσών IPS που προσφέρει οθόνη 480x800 εικονοκυττάρων, η οποία προσφέρει περίπου 233 ppi. Το τηλέφωνο διαθέτει εσωτερική μνήμη 8 GB που μπορεί να επεκταθεί μέχρι και 64 GB. Το τηλέφωνο προσφέρει 1 GHz στο dual-core snapdragon S4 και μόνο 512 MB RAM, το οποίο είναι ελαφρώς απογοητευτικό. Το Sony Xperia T είναι ένα άλλο μοντέλο της Sony