logo

Fișier JavaScript extern

Putem crea un fișier JavaScript extern și îl putem încorpora în multe pagini html.

Oferă codul reutilizabil deoarece un singur fișier JavaScript poate fi folosit în mai multe pagini html.

limitările e-banking-ului

Un fișier JavaScript extern trebuie salvat cu extensia .js. Se recomandă încorporarea tuturor fișierelor JavaScript într-un singur fișier. Mărește viteza paginii web.

Să creăm un extern JavaScript fișier care imprimă Hello Javatpoint într-o casetă de dialog de alertă.

mesaj.js

 function msg(){ alert('Hello Javatpoint'); } 

Să includem fișierul JavaScript în pagina html. Se numeste Funcția JavaScript la clic pe buton.

actrița indiană rani mukerji

index.html

Bun venit la JavaScript

d flip flop

Avantajele JavaScript extern

Vor exista următoarele beneficii dacă un utilizator creează un javascript extern:

  1. Ajută la reutilizarea codului în mai mult de un fișier HTML.
  2. Permite citirea ușoară a codului.
  3. Este eficient în timp, deoarece browserele web memorează în cache fișierele externe js, ceea ce reduce și mai mult timpul de încărcare a paginii.
  4. Le permite atât designerilor web, cât și programatorilor să lucreze cu fișiere html și js în paralel și separat, adică fără a se confrunta cu conflicte de cod.
  5. Lungimea codului se reduce deoarece trebuie doar să specificăm locația fișierului js.

Dezavantajele JavaScript extern

Există următoarele dezavantaje ale fișierelor externe:

  1. Furatorul poate descărca codul codificatorului folosind adresa URL a fișierului js.
  2. Dacă două fișiere js depind unul de celălalt, atunci o eroare într-un fișier poate afecta execuția celuilalt fișier dependent.
  3. Browserul web trebuie să facă o solicitare http suplimentară pentru a obține codul js.
  4. O modificare mică sau mare a codului js poate provoca rezultate neașteptate în toate fișierele dependente.
  5. Trebuie să verificăm fiecare fișier care depinde de fișierul javascript extern creat în mod obișnuit.
  6. Dacă este vorba de câteva linii de cod, atunci mai bine să implementați codul javascript intern.