Differenza tra Javascript in Head e Body

Differenza fondamentale: JavaScript è un linguaggio di programmazione del computer interpretato. È un linguaggio di scripting basato su prototipo dinamico, debolmente tipizzato e con funzioni di prima classe. Mentre incorpora JavaScript in una pagina web, può apparire quasi ovunque all'interno del file HTML. Tuttavia, il codice viene solitamente scritto sotto il tag head o il body tag. Di solito, il codice viene inserito nell'elemento head. Tuttavia, è consigliabile che se non è richiesto che JavaScript venga eseguito all'inizio della pagina, dovrebbe essere posizionato nella parte inferiore, nel corpo.

Anche se i loro nomi suggeriscono che Java e JavaScript devono essere collegati in qualche modo, non è vero. JavaScript è un linguaggio di programmazione del computer interpretato. La principale differenza tra Java e JavaScript è che mentre Java è un linguaggio di programmazione, JavaScript è linguaggio di scripting. È un linguaggio di scripting basato su prototipo dinamico, debolmente tipizzato e con funzioni di prima classe. Tuttavia, come Java, JavaScript è fortemente influenzato dal linguaggio di programmazione C. JavaScript prende in prestito molti nomi e convenzioni di denominazione da Java, ma ha semantica molto diversa da Java.

JavaScript prende i suoi principi di progettazione chiave dai linguaggi di programmazione Self e Scheme. È un linguaggio multi-paradigma che supporta stili di programmazione orientati agli oggetti, imperativi e funzionali.

JavaScript è stato formalizzato nello standard di linguaggio ECMAScript ed è stato originariamente implementato come parte dei browser web. Permetteva agli script sul lato client di interagire con l'utente, controllare il browser, comunicare in modo asincrono e modificare il contenuto del documento che era visualizzato. Tuttavia, JavaScript viene anche utilizzato in applicazioni esterne a pagine Web, come documenti PDF, browser specifici del sito e widget desktop. Inoltre, VM e framework JavaScript nuovi e più veloci hanno anche aumentato la popolarità di JavaScript per le applicazioni Web lato server.

Ci sono varie somiglianze tra Java e JavaScript, come entrambi hanno una sintassi simile a C. Sono entrambi orientati agli oggetti e in genere in modalità sandbox, soprattutto se utilizzati all'interno di un browser. Inoltre, JavaScript è stato progettato tenendo conto della sintassi e della libreria standard di Java. Tutte le parole chiave Java sono state prenotate nel codice JavaScript originale. La libreria standard di JavaScript segue le convenzioni di denominazione di Java e gli oggetti Math e Date di JavaScript sono basati su classi di Java 1.0. Tuttavia, sono molto più diversi di quanto non siano simili.

Mentre incorpora JavaScript in una pagina web, può apparire quasi ovunque all'interno del file HTML. Tuttavia, il codice viene solitamente scritto sotto il tag head o il body tag. Di solito, il codice scritto nella testa verrà caricato prima del codice scritto nel corpo. Ciò è dovuto principalmente all'ordine del caricamento.

Di solito, il codice viene inserito nell'elemento head. Tuttavia, è consigliabile che se non è richiesto che JavaScript venga eseguito all'inizio della pagina, dovrebbe essere posizionato nella parte inferiore, nel corpo. Ciò è dovuto al fatto che il browser deve passare alla modalità single-threading mentre il JavaScript carica e quindi esegue. JavaScript nella parte superiore della pagina Web fa sì che il browser si interrompa mentre si occupa di JavaScript. Se il codice JavaScript viene inserito nella parte inferiore della pagina Web, il browser può caricare il contenuto nella pagina, che sarà visibile all'utente. Mentre, l'utente inizia a leggere il contenuto, il browser può quindi fare una pausa nel tempo libero e gestire il codice JavaScript.

Tuttavia, il posizionamento effettivo di JavaScript dipende dalla singola pagina Web e dal programmatore. Il posizionamento dipenderà dal momento in cui il programmatore richiede il caricamento di JavaScript; all'inizio o dopo.

Raccomandato

Articoli Correlati

  • confronti popolari: Differenza tra orologio e orologio

    Differenza tra orologio e orologio

    Differenza chiave: un orologio è solitamente attaccato ad un cinturino o è una fascia indossata attorno al polso che indica il tempo. Un orologio è uno strumento montato a muro per calcolare il tempo. Oggi, un orologio o un orologio è la cosa più essenziale. Il concetto base di orologio e orologio è lo stesso. Dann
  • confronti popolari: Differenza tra ammortamento e ammortamento

    Differenza tra ammortamento e ammortamento

    Differenza fondamentale: l' ammortamento si riferisce alla ripartizione del costo di un'attività tangibile rispetto alla vita di tale attività. L'ammortamento di solito si riferisce alla distribuzione di un costo di un'attività immateriale sulla vita utile di tale attività. Sia gli ammortamenti che gli ammortamenti sono metodi di recupero dei costi e vengono utilizzati per allocare il costo dell'attività lungo la sua vita utile. Men
  • confronti popolari: Differenza tra KH / s, MH / se GH / s

    Differenza tra KH / s, MH / se GH / s

    Differenza chiave: 1 KH / s equivale a 1.000 hash al secondo. 1 MH / s è 1.000.000 di hash al secondo. 1 GH / s è 1.000.000.000 di hash al secondo. KH / s, MH / s e GH / s sono termini che costituiscono una parte importante del data mining e del bit coin mining. Questi termini sono generalmente fonte di confusione per le persone che non conoscono bene il processo di elaborazione del bitcoin.
  • confronti popolari: Differenza tra LG Optimus L7 II Dual e Samsung Galaxy Win

    Differenza tra LG Optimus L7 II Dual e Samsung Galaxy Win

    Differenza fondamentale: LG Optimus L7 II Dual è un telefono di fascia media di LG. Il telefono è un telefono dual SIM. Il dispositivo è dotato di un display LCD IPS da 4, 3 pollici, touchscreen capacitivo con una risoluzione di 480 x 800 pixel. Funziona su Android v 4.1.2 (JellyBean), che è supportato da processore Dual-Core Qualcomm MSM8225 Snapdragon da 1.0 G
  • confronti popolari: Differenza tra spettro di linea e spettro di banda

    Differenza tra spettro di linea e spettro di banda

    Differenza fondamentale: in Fisica, uno "spettro di linee" è un insieme di lunghezze d'onda discrete da atomi gassosi, mentre uno "spettro di banda" è prodotto da molecole, che consistono in una serie di linee strettamente distanziate separate da spazi scuri chiamati bande. Lo spettro della linea è il risultato delle interazioni tra i sistemi quantistici e un singolo fotone. Q
  • confronti popolari: Differenza tra dittatura e autocrazia

    Differenza tra dittatura e autocrazia

    Differenza fondamentale: una dittatura è una forma di governo in cui un dittatore ha il potere completo. Mentre l'autocrazia è un sistema di governo in cui il potere supremo è nelle mani di una sola persona, le cui decisioni non sono soggette a restrizioni legali. La democrazia è considerata la migliore forma di governance, con molte diverse ideologie presenti in tutto il mondo. C&
  • confronti popolari: Differenza tra CAT, MAT e GMAT

    Differenza tra CAT, MAT e GMAT

    Differenza principale: CAT (Common Admission Test), MAT (Management Aptitude Test) e GMAT (Graduate Management Admission Test) sono test generali di gestione, che vengono condotti nei loro programmi previsti ogni anno per l'ammissione all'entrata di gestione. Differiscono nelle rispettive istituzioni, nel loro schema cartaceo e nelle date
  • confronti popolari: Differenza tra Hashing e Crittografia

    Differenza tra Hashing e Crittografia

    Differenza chiave: la crittografia riguarda la trasformazione dei dati al fine di mantenerli riservati o segreti dagli altri. D'altra parte, Hashing si basa sul concetto di integrità. Nell'hash, un nuovo messaggio viene creato dal messaggio originale in un modo particolare con il quale non può essere invertito.
  • confronti popolari: Differenza tra Samsung Rugby e Samsung Rugby 2

    Differenza tra Samsung Rugby e Samsung Rugby 2

    Differenza chiave: Samsung Rugby II ha uno schermo da 2, 2 ", mentre il Samsung Rugby ha uno schermo da 2". Il display esterno è stato aumentato a 1, 3 "nel Rugby II. Il peso del Rugby II è stato ridotto a 3, 52 once da 4, 66 once. La memoria interna del Rugby II è stata ridotta a 70 MB da 128 MB del Rugby originale. A

Scelta Del Redattore

Differenza tra Samsung Galaxy Tab 2 7.0 e Asus FonePad

Differenza chiave: Samsung Tab 2 7.0 è un tablet da 7 pollici che offre un display LCD TFT PLS con densità di circa 170 ppi. Il dispositivo è disponibile anche in due versioni; Wi-Fi solo e Wi-Fi + 4G. Il tablet Wi-Fi only è alimentato da un processore Dual Core da 1 GHz ed è disponibile con l'Ice Cream Sandwich Android v4.0, m