Diferența dintre Javascript în cap și corp

Diferența de bază: JavaScript este un limbaj de programare interpretat. Este un limbaj de scripting bazat pe prototip, care este dinamic, tastat de slabă calitate și are funcții de primă clasă. În timp ce încorporați JavaScript pe o pagină web, acesta poate apărea aproape oriunde în fișierul HTML. Cu toate acestea, codul este, de obicei, scris fie sub eticheta capului sau pe eticheta corporală. De obicei, codul este plasat în elementul capului. Cu toate acestea, se recomandă ca în cazul în care JavaScript nu este necesar să fie executat la începutul paginii, ar trebui să fie loc în partea de jos, în corp.

Chiar dacă numele lor sugerează că Java și JavaScript trebuie să fie legate într-un fel, nu este adevărat. JavaScript este un limbaj de programare de calculator interpretat. Principala diferență dintre Java și JavaScript este că, în timp ce Java este un limbaj de programare, JavaScript este un limbaj de scripting. Este un limbaj de scripting bazat pe prototip, care este dinamic, tastat de slabă calitate și are funcții de primă clasă. Cu toate acestea, ca Java, JavaScript este puternic influențat de limbajul de programare C. De asemenea, JavaScript împrumută numeroase nume și convenții de numire din Java, dar are o semantică foarte diferită de Java.

JavaScript își ia principiile de proiectare cheie din limbile de programare Self și Scheme. Este un limbaj multi-paradigmă care susține stiluri de programare orientate spre obiect, imperativ și funcțional.

JavaScript a fost formalizat în standardul de limbă ECMAScript și a fost inițial implementat ca parte a browserelor web. Acesta permite script-urilor de pe partea clientului să interacționeze cu utilizatorul, să controleze browserul, să comunice în mod asincron și să modifice conținutul documentului afișat. Cu toate acestea, JavaScript este folosit și în aplicații în afara paginilor web, cum ar fi documente PDF, browsere specifice site-ului și widget-uri desktop. În plus, VM-urile și cadrele JavaScript mai noi și mai rapide au sporit popularitatea JavaScript-ului pentru aplicațiile web de pe server.

Există diferite similitudini între Java și JavaScript, cum ar fi ambele având o sintaxă asemănătoare C. Ele sunt orientate atât pe obiecte, cât și pe sandbox-uri, mai ales atunci când sunt utilizate în interiorul unui browser. De asemenea, JavaScript a fost conceput în funcție de sintaxa Java și de biblioteca standard. Toate cuvintele cheie Java au fost rezervate în JavaScript original. Biblioteca standard JavaScript rulează convențiile de numire Java, iar obiectele de matematică și dată ale JavaScript se bazează pe clase din Java 1.0. Cu toate acestea, ele sunt mult mai diferite decât ele sunt similare.

În timp ce încorporați JavaScript pe o pagină web, acesta poate apărea aproape oriunde în fișierul HTML. Cu toate acestea, codul este, de obicei, scris fie sub eticheta capului sau pe eticheta corporală. De obicei, codul scris în cap se va încărca înainte de codul scris în corp. Acest lucru se datorează în principal ordinului de încărcare.

De obicei, codul este plasat în elementul capului. Cu toate acestea, se recomandă ca în cazul în care JavaScript nu este necesar să fie executat la începutul paginii, ar trebui să fie loc în partea de jos, în corp. Acest lucru se datorează faptului că browserul trebuie să intre într-un singur mod de filetat în timp ce JavaScript se încarcă și apoi execută. JavaScript în partea de sus a paginii web face ca browserul să se întrerupă în timp ce se ocupă de JavaScript. Dacă JavaScript este plasat în partea de jos a paginii web, browserul poate încărca conținutul pe pagină, care va fi vizibil pentru utilizator. În timp ce utilizatorul începe să citească conținutul, browserul poate să se întrerupă în timpul liber și să se ocupe de JavaScript.

Cu toate acestea, plasarea reală a JavaScript depinde de pagina web individuală și de programator. Plasarea va depinde de momentul în care programatorul ar necesita încărcarea JavaScript; la început sau mai târziu.

Recomandat

Articole Similare

  • diferență între: Diferența dintre renaștere și reîncarnare

    Diferența dintre renaștere și reîncarnare

    Diferența cheie: renașterea și reîncarnarea, ambele se referă la procesul de a fi născut din nou după moarte. Renașterea este asociată cu doctrina budismului, în care neagă noțiunea de suflet. Renovarea este menționată ca apariția repetată a procesului de existență. Pe de altă parte, reîncarnarea este asociată cu doctrina hinduismului, unde este definită de natura sufletului, care este permanentă și se presupune că se va renaște prin luarea unui nou corp. În general, renașterea ș
  • diferență între: Diferența dintre bateriile alcaline și litiu

    Diferența dintre bateriile alcaline și litiu

    Diferența de bază: Bateriile alcaline sunt dependente de reacția dintre zinc și dioxid de mangan, în timp ce bateriile cu litiu utilizează ca anozi compuși de litiu sau litiu. Bateriile reprezintă o bază de bază a casei. Fiecare gospodărie are dispozitive mici sau portabile care necesită baterii. Acestea po
  • diferență între: Diferența dintre Leopard și Snow Leopard

    Diferența dintre Leopard și Snow Leopard

    Diferența cheie: Mac OS X Leopard (versiunea 10.5) a fost cea de-a șasea operațiune majoră lansată de companie în octombrie 2007 și a servit drept sistem de operare desktop și server pentru computerele Macintosh. Mac OS X Snow Leopard (versiunea 10.6) este cel de-al șaptelea sistem de operare major lansat de Apple. Este un
  • diferență între: Diferența dintre intuiție și frică

    Diferența dintre intuiție și frică

    Diferența cheie: Frica este un sentiment indus de pericolul sau amenințarea percepută. Frica este ceva care indică persoanei că situația este nesigură și că ar trebui să încerce să iasă din situație cât mai curând posibil. Intuiția este capacitatea de a cunoaște lucrurile sau de a anticipa lucrurile fără nici un motiv sau cunoaștere prealabilă a lucrurilor. Intuiția este, de as
  • diferență între: Diferența dintre procesiune, paradă și raliu

    Diferența dintre procesiune, paradă și raliu

    Diferența cheie: o procesiune se referă la un număr de persoane care se îmbină și se plimbă sau se mișcă înainte într-o manieră ordonată. O paradă este ca o petrecere în mișcare, este o sărbătoare a unei zile speciale sau a unui eveniment. Un raliu este de obicei ținut să facă un protest politic sau să arate sprijin pentru o cauză. Este frecvent pentru
  • diferență între: Diferența dintre Jocurile Olimpice Speciale și Paralimpia

    Diferența dintre Jocurile Olimpice Speciale și Paralimpia

    Diferența cheie: Jocurile Olimpice Speciale și Paralimpia sunt două evenimente diferite la nivel mondial. La fel ca și Jocurile Olimpice, Paralimpia este o competiție la nivel mondial în care sportivii din întreaga lume concurează pentru aur, argint sau bronz în domeniul lor. Special Olympics, pe de altă parte, sunt găzduite de organizația Special Olympics. Evenimente
  • diferență între: Diferența dintre vânzarea și vânzarea

    Diferența dintre vânzarea și vânzarea

    Diferența principală: Vânzarea și vânzarea sunt două cuvinte diferite în limba engleză. Principala diferență între cuvintele "vinde" și "vânzare" este că "vinde" este un verb, în ​​timp ce "vânzarea" este un substantiv. Vânzarea și vânzarea sunt două cuvinte diferite în limba engleză. Cu toate acestea, deoare
  • diferență între: Diferența dintre lege și justiție

    Diferența dintre lege și justiție

    Diferența cheie: Legile sunt de fapt reguli și orientări care sunt stabilite de instituțiile sociale pentru a guverna comportamentul. Aceste legi sunt făcute de oficiali guvernamentali. Legile trebuie să fie respectate de toți. Legile stabilesc standarde, proceduri și principii care trebuie respectate. Justiț
  • diferență între: Diferența dintre Alcatel One Touch Idol Ultra și Samsung Galaxy S4

    Diferența dintre Alcatel One Touch Idol Ultra și Samsung Galaxy S4

    Diferenta principala: Alcatel One Touch Idol Ultra dispune de un touchscreen capacitiv HD AMOLED cu rezolutie de 720 x 1280 pixeli. Telefonul este alimentat de procesor Dual-core de 1, 2 GHz pe un MediaTek MTK 6577 și 1 GB de memorie RAM. Telefonul are o lățime de 6, 45 mm, ceea ce a determinat compania să o tuteze ca fiind cel mai subțire smartphone de pe piață. Samsu

Alegerea Editorului

Diferența dintre uleiul de gătit și uleiul de floarea-soarelui

Diferența principală: Uleiurile și tipurile lor au fost folosite în mod tradițional în scopuri de gătit, denumite separat uleiuri de gătit. În timp ce uleiul de floarea soarelui obținut din semințe de floarea soarelui este unul dintre aceste uleiuri de gătit. Ambele tipuri de uleiuri sunt cunoscute pentru diferitele lor utilizări și aplicații în mai multe sectoare. Gătitul cu ule