whycomputer.com >> Interneto žinios >  >> internetas

Atgalinės funkcijos „JavaScript

„JavaScript“ programuotojai gali nustatyti kodo vienetus, įskaitant kintamuosius ir funkcijas. „JavaScript“ funkcijos taip pat gali priimti parametrus, o kodas skambina funkcijai, perduodančiai šiuos parametrus, kaip kintamuosius arba vertes. Taip pat galima perduoti nuorodą į kitą funkciją kaip parametrą. Atgalinio ryšio funkcija paprastai yra tokia, kuri vadinama, kai baigia vykdyti kitą funkciją. Dėl šios priežasties atgalinio ryšio funkcijos dažnai rodomos kaip parametrai kitoms funkcijoms.

Atgalinio ryšio apibrėžimas
Norėdami įdiegti atgalinio ryšio funkciją, pirmiausia JavaScript kode puslapyje turi būti apibrėžta funkcija. Toliau pateikiamas pavyzdinis kodas apibrėžia funkciją ir saugo kintamą nuorodą į jį: var callbackDefinition = funkcija (numParam) {įspėjimas (numParam); }; Funkcija naudoja skaitinį parametrą demonstravimui. Atgalinio ryšio funkcija gali turėti bet kokį „JavaScript“ kodą, į kurį gali būti įtraukta standartinė funkcija. Dabar kodas galės perduoti nuorodą į funkciją kaip parametrą į kitą funkciją, naudojant kintamojo pavadinimą.

Atgalinis parametras
Kai scenarijus turi funkciją, apibrėžtą kaip kintamasis, jis gali praeiti, kad kintamas kaip parametras į kitą funkciją. Toliau pateikiamas pavyzdys parodo techniką: pagrindinę funkciją (10, atšaukimo apibrėžimas); Šis kodas vadina pavadintą funkciją, perduodamas skaičiaus parametrą ir kintamojo, saugančio atgalinio ryšio kodą, pavadinimą. Čia vadinamos funkcijos apibūdinimas turi atitikti šiuos du parametrus. Funkcija, kuri gauna atgalinio ryšio kintamąjį, galės skambinti jo išsaugotai funkcijai.

Funkcijos vykdymas
Kai perduodama pagrindinei funkcijai, galima atlikti atgalinio ryšio funkciją. Toliau pateikiamas pavyzdys parodo: funkciją mainFunction (myNum, callbackFn) {įspėjimas (myNum); callbackFn (myNum * 2); } Norint demonstruoti šį kodą, pirmiausia pateikiamas „JavaScript“ įspėjimas, dėl kurio naudotojo naršyklėje bus rodomas dialogas. Kai šis kodas įvykdomas, funkcija iškviečia atgalinio ryšio funkciją naudodama parametrą kaip pavadinimą. Atšaukimo funkcijos skambutyje yra skaitinis parametras, kurio tikimasi pagal funkciją, kuri iš pradžių buvo apibrėžta kaip kintamasis.

Funkcinis skambutis
Kai puslapis turi apibrėžtą funkciją, įskaitant atgalinį ryšį, jis gali tai atlikti kodą. Dažnai kūrėjai nurodo naršyklei klausytis vartotojo įvykio, kai tai įvyksta. Pvz., Šis HTML kodas vadina funkciją: Čia yra paspaudžiamas skyrius Jei funkcija, nurodyta kaip parametras, turi atgalinio ryšio kintamojo apibrėžimą ir skambutį į pagrindinę funkciją, tai sukurs atgalinio ryšio efektą: funkcija doCallback ( ) {var callFn = funkcija (numParam) {įspėjimas (numParam); }; pagrindinė funkcija (10, skambutis); } Kai pagrindinė funkcija atlieka savo kodo turinį, ji vadina atgalinio ryšio funkciją.

URL:https://lt.whycomputer.com/internetas/100408018.html

internetas
  • Kaip įdėti „Amazon“ skelbimus „Blog

    “ „Amazon“ skelbimų įtraukimas į savo dienoraštį yra paprastas būdas skleisti žodį apie naudojamus produktus, taip pat atlikti papildomus pinigus per „Amazon“ partnerių programą. Įtraukti „Amazon“ skelbimą yra taip paprasta, kaip generuoti kodą „Amazon“ filialų svetainėje ir tada įterpti šį kodą į

  • Kaip transliuoti radiją mano tinklavietėje

    Pagrindinė transliavimo medijos koncepcija remiasi 1922 m. Patentu „veiksmingai perduoti signalus per laidus“, kuri buvo pagrindinės muzikos kompanijos Muzak pagrindas. Skaitmeniniame amžiuje interneto radijo stotys papildė tradicinį radijo laidą ir naujesnį palydovinį radiją su turiniu, teikiamu in

Interneto žinios © https://lt.whycomputer.com