Diferența dintre Javascripturile interne și externe

La mijlocul anilor 1990, dezvoltatorii de la Netscape au creat un limbaj de scripting simplu pe care să-l folosească ca instrument pentru a face site-urile web mai interactive și mai atractive. Acest limbaj va fi cunoscut în cele din urmă ca Javascript. Mulți utilizatori de astăzi nu știu că caracteristicile clientului de e-mail sau ale site-ului de rețea socială de care depind sunt rezultatul a mii de linii de programare Javascript inteligentă și complexă.

JavaScript intern

Pentru ca codul Javascript să funcționeze magic, trebuie să fie încorporat într-un fel în locația potrivită pe o anumită pagină web pe măsură ce pagina este încărcată. Codul Javascript intern este un cod care este plasat oriunde în pagina web între etichetele HTML. Mulți dezvoltatori web aleg să își plaseze codul Javascript înaintea etichetei.

Videoclipul zilei

JavaScript extern

Codul Javascript plasat într-un fișier separat de codul HTML se numește Javascript extern. Codul Javascript extern este scris și utilizat în același mod ca și JavaScript intern. Fișierul ar trebui să aibă extensia „.js”, deși practic orice altă extensie funcționează cu browserele moderne. O diferență importantă: codul extern nu trebuie să fie plasat între etichete, altfel codul nu va funcționa.

Browserul web trebuie să știe că trebuie să încarce cod extern. Pagina web trebuie să aibă următoarele etichete HTML care să facă referire la script:

URL-ul spune serverului web unde să găsească și să încarce codul Javascript.

Avantajele JavaScript-ului intern

Dacă numărul de linii de Javascript este relativ mic, o pagină web cu Javascript intern se încarcă mai repede decât paginile care trebuie să facă referire la cod extern. Acest lucru se datorează faptului că, pe măsură ce browserul web încarcă pagina și întâlnește referința la codul extern, trebuie să facă o cerere separată serverului web pentru a prelua codul.

Avantajele Javascriptului extern

Dacă se folosește cod identic pe mai multe pagini ale unui site web, fișierele externe Javascript sunt benefice. Trebuie doar să includeți o referință la codul extern în acele pagini care necesită de fapt acel cod. Dacă codul Javascript se modifică, trebuie editat un singur fișier; modificările sunt disponibile instantaneu pentru toate paginile care au nevoie de cod. Stocarea Javascript în fișiere externe facilitează, de asemenea, întreținerea site-urilor web: paginile sunt mai puțin aglomerate, iar dezvoltatorul web are mai puține linii de cod de parcurs pentru a face modificările necesare. Mai puține linii de cod HTML pot ajuta, de asemenea, motoarele de căutare să indexeze mai bine site-ul și să găsească cuvinte cheie importante.

În cele din urmă, dacă un vizitator trece la o altă pagină care conține aceleași referințe externe Javascript, a doua pagină se va încărca mai repede, deoarece browserul utilizatorului va avea în cache sau stocat fișierul Javascript pe plan local.