Come utilizzare i file JavaScript multipla in coordinamento con l'altro

July 18

JavaScript è un popolare, potente linguaggio di scripting web, i cui programmi possono essere memorizzati in file e possono essere utilizzati insieme. Per esempio, un file può includere molte funzioni di uso frequente e l'altro può effettivamente chiamare le funzioni in vari ordini. Questo articolo descrive come utilizzare più file JavaScript in coordinamento con l'altro.

istruzione

1 Salvare le funzioni di codice di uso comune JavaScript in un file con estensione .js. In questo esempio, noi li salva in un file chiamato sample1.js:
la funzione myFunction () {
alert ( 'Ciao mondo');
}
Funzione yourFunction () {
alert ( 'Addio mondo');
}

2 Salvare il codice JavaScript che in realtà chiama queste funzioni in un altro file, in questo esempio sample2.js. esempio:
myFunction ();

3 Ora nella pagina HTML, fonte entrambi i file nel giusto ordine. Tutte le definizioni di funzioni devono venire prima chiama la funzione. esempio:

La mia pagina

Questo stamperà la finestra di avviso myFunction al vostro browser.

4 Un'altra pagina può riutilizzare le funzioni sample1.js, ma li chiamano in modo diverso. Creare sample3.js con il contenuto:
yourFunction ();

5 Nella seconda pagina HTML, i tuoi sample1.js di file funzione è riutilizzati:

La tua pagina

quindi riutilizzare le funzioni e coordinare i file JavaScript.

Consigli e avvertenze

  • Brevi routine JavaScript possono essere semplicemente aggiunti direttamente al corpo della pagina HTML anziché sorgenti separati:
  • Per nascondere il codice JavaScript da browser non JavaScript abilitato, utilizzare la seguente sintassi:
  • Essere certi di tenere il passo con tutte le novità in merito CERT per quanto riguarda le vulnerabilità di scripting per JavaScript, VBScript e altri linguaggi di scripting.
  • Molti browser e gli utenti hanno disattivato JavaScript. Considerare attentamente se una pagina HTML meglio progettati o un altro metodo sarebbe più appropriato per l'applicazione di JavaScript.