HTML kode for Calling en funksjon i en JS-fil

HTML kode for Calling en funksjon i en JS-fil


Nettsider kan referere til koden i eksterne filer. Dette tillater utviklerne å ringe på Javascript-funksjoner som er lagret i "JS" filer. Innenfor hodet delen av en HTML-webside, kan en kobling importere innholdet i en Javascript-fil. I kroppen delen kan HTML markup inneholde instruksjoner for leseren å kalle funksjoner i alle Javascript-filer knyttet til i hodet. Ofte websider ringe på slike funksjoner når brukerinteraksjon med siden oppstår.

script Link

For å gjøre bruk av funksjoner i en ekstern Javascript-fil, må en webside inneholde en lenke til filen. Følgende eksempel HTML markup demonstrerer en link til en Javascript-fil oppført i HTML hodedelen:

<Script type = "text / javascript" som er lagret i samme katalog som selve siden. Hvis skriptet adressen ligger på et annet sted, må denne koden for å reflektere plasseringen som en del av "src" attributt.

funksjon Outline

Å kalle en Javascript-funksjon, må du vite funksjonen disposisjon. For å sjekke dette, kan du finne den funksjonen i sin kilde Javascript-fil og se på sin første linje. Javascript-koden Følgende eksempel viser omrisset av en funksjon:

fungere doSomethingGood ()

Å kalle denne funksjonen, må Javascript-kode i websiden bruker funksjonsnavnet, som i følgende kode utdrag:

doSomethingGood ();

Når dette koden utføres, vil innholdet av funksjonen utføres.

HTML Markup

Å kalle en Javascript-funksjon fra HTML, programmerere må bestemme når funksjonen skal utføre. Ofte fungerer kjøre på brukerinteraksjon med et HTML-element. Denne teknikken bruker hendelsen lyttere, som du kan feste til HTML-elementer ved hjelp av attributter. Følgende HTML markup-koden demonstrerer hvordan du angir en Javascript-funksjon som skal utføres når brukeren klikker et element:

<Input type = "button" value = "Klikk for å gjøre noe bra" onclick = "doSomethingGood ();" />

Når brukeren klikker på denne knappen, vil nettleseren finne funksjonen spesifisert, deretter kjøre den.

alternativer

Utviklere trenger å skreddersy sine funksjonskall til detaljene om funksjonene selv. Noen funksjoner tar parametere og noen returverdier når de er ferdig med å utføre. Javascript-funksjonen følgende eksempel tar en parameter og returnerer en verdi:

funksjon multiplyIt (startNum) {

tilbake startNum * 5;

}

Følgende eksempel Javascript utdrag demonstrerer kalle denne funksjonen og bruk av returverdien:

Var resultNum = multiplyIt (3);

document.write (resultNum);

Kode passerer en tallverdi på funksjonen og mottar en annen tallverdi i retur. Den lagrer den returnerte verdi i en variabel, og deretter bruker denne innenfor videre behandling.