Sisu
Veebilehed võivad küsida koode välistes failides. See võimaldab arendajatel helistada ".js" failides salvestatud JavaScript-funktsioonidele. HTML-veebilehe jaotises "pea" saab link importida JavaScripti faili sisu. Jaotises "keha" võib HTML-märgistus sisaldada juhiseid brauseri jaoks, et helistada funktsioonidele mis tahes lehel olevates JavaScript-failides. Veebilehed nimetavad sageli neid funktsioone, kui lehel ilmneb mõni kasutajaga suhtlemine.
Kasutaja interaktsioonid lehel käivitavad tavaliselt funktsioonide täitmise (Hemera Technologies / AbleStock.com / Getty Images)
Skripti link
Välise JavaScript-faili funktsioonide kasutamiseks peab veebileht sisaldama linki failile. Järgmine HTML-märgistuse näide näitab linki HTML-faili "pea" jaotises loetletud JavaScript-failile:
See kood võimaldab leheküljel kasutada funktsioone failist nimega "myfuncoes.js", mis on salvestatud samasse kataloogi kui kõnealune lehekülg. Kui skripti aadress asub teises asukohas, peab see kood kajastama atribuuti "src".Funktsioonide ülevaade
JavaScript-funktsiooni helistamiseks peate teadma funktsiooni kontuuri. Selle kontrollimiseks leiate funktsiooni oma JavaScripti failist ja vaadake selle esimest rida. Järgmise JavaScript-koodi näide näitab funktsiooni visandit:
funktsioon facaAlgoDeBom ()
Selle funktsiooni helistamiseks peab veebisaidi sees asuv JavaScripti kood kasutama funktsiooni nime, nagu see koodilõik:
facaAlgoDeBom ();
Kui see kood täidetakse, täidetakse funktsiooni sisu.
HTML-märgistus
JavaScripti funktsiooni helistamiseks HTML-is peavad programmeerijad otsustama, millal funktsiooni käivitada. Sageli täidetakse funktsioone enne kasutaja suhtlemist HTML-elemendiga. See meetod kasutab sündmuste kuulajaid, mida saab atribuutide abil HTML-elementidele lisada. Allolev kood näitab, kuidas määrata JavaScript-funktsioon, mis käivitatakse, kui kasutaja klõpsab elemendil:
Kui kasutaja seda nuppu klõpsab, otsib brauser määratud funktsiooni ja käivitab selle.
Valikud
Arendajad peavad oma funktsiooni helistama funktsioonide üksikasjadele. Mõned funktsioonid vajavad töötamise lõpetamisel parameetreid ja mõningaid tagastamisväärtusi. Järgnev näide võtab parameetri ja tagastab väärtuse:
funktsioon korrutab (InitialNumber) {return InitialNumber * 5; }
Järgmine väljavõte näitab, kuidas seda funktsiooni kutsuda ja kasutada tagastusväärtust:
var tulemus = korrutada (3); document.write (tulemus);
Kood edastab funktsioonile numbrilise väärtuse ja saab teise tagastusväärtuse. See salvestab tagastatud väärtuse muutujasse ja kasutab seejärel seda tagastamist teises renderduses.