Denne artikkelen vil demonstrere metodene for å få tilgang til en funksjon på sidebelastning i JavaScript.
Hvordan ringer/påkaller jeg en funksjon på sidebelastning i JavaScript?
For å ringe en JavaScript -funksjon på sidebelastning, kan følgende tilnærminger brukes:
Vi vil nå diskutere hver av de nevnte tilnærmingene en etter en!
Metode 1: Påkalle en JavaScript -funksjon ved sidebelastning ved hjelp av vindu.Onload -arrangement
“vindu.på Last”Hendelsen oppstår når hele siden sammen med innholdsbelastningene. Mer spesifikt kan denne hendelsen brukes for å få tilgang til en spesifikk funksjon på siden Load.
Syntaks
vindu.onload = funksjon ()I den gitte syntaksen, “funksjon”Refererer til funksjonen som blir påkalt når vinduet blir lastet.
Følgende eksempel forklarer det diskuterte konseptet.
Eksempel
I det følgende eksempel, initialiser de to variablene med de gitte heltallverdiene:
var belastning1 = 6;Nå, definer en funksjon som heter “Pageonload ()”Og plasser de skapte variablene som argument. Returner også tillegg av de spesifiserte verdiene mot variablene:
funksjon Pageonload (Load1, Load2)Til slutt, bruk "vindu.på Last”Hendelse slik at når siden lastes inn, er funksjonen tilgjengelig, og summen av verdiene returneres:
vindu.onload = funksjon ()Tilsvarende utgang vil være:
Ovennevnte utdata er et resultat av sidelasting og tilgang til side og tilgang til samtidig.
Metode 2: Få tilgang til en funksjon på sidebelastning i JavaScript ved hjelp av
dokument.AddEventListener () -metode
“dokument.AddEventListener ()”Metode fusjonerer en hendelsesbehandler til et dokument. Denne metoden kan implementeres for å legge til den spesifiserte hendelsen for å laste siden og ringe en bestemt funksjon til gjengjeld.
Syntaks
dokument.AddEventListener (hendelse, funksjon)I syntaks ovenfor, "begivenhet”Henviser til en hendelse som vil utløse og påkalle den spesifiserte“funksjon”.
Se på følgende eksempel.
Eksempel
Først tilordne den spesifiserte IDen som heter “laste”Til divelementet:
Deretter får du tilgang til den opprettede beholderen ved å sende sin ID til "dokument.getElementById ()”Metode:
La last = dokument.getElementById ("Last");Etter det, legg til en hendelse som heter “DomcontentLoaded" bruker "dokument.AddEventListener ()”Metode for å laste inn siden og få tilgang til funksjonen Pageonload ():
dokument.AddEventListener ("DomcontentLoaded", Pageonload ());Til slutt, definere en funksjon som heter “Pageonload ()”. Her viser du følgende meldinger i dialogboksen Alert Dialog og på henholdsvis dokumentobjektsmodellen (DOM) på siden Load:
funksjon pageonload ()Produksjon
Metode 3: Ring en funksjon på sidebelastning i JavaScript ved hjelp av Body Onload Event
“Kroppen på last”Event utfører den spesifiserte funksjonen når lastingsprosessen blir fullført. Denne teknikken kan brukes for å få tilgang til flere funksjoner ved å plassere dem i en resulterende funksjons argumenter og utføre ønsket funksjonalitet på siden Load.
Syntaks
I syntaks ovenfor, "funksjon()”Henviser til funksjonen som vil bli kalt på sidebelastningen.
Følgende eksempel vil avklare konseptet.
Eksempel
For det første, bruk "Kroppen på last”Hendelse som omdirigerer til den spesifiserte funksjonen”henrette()”:
Deretter definerer du en funksjon som heter “pageonload1 ()”Som returnerer en verdi:
funksjon pageonload1 ()Tilsvarende definer en funksjon som heter “pageonload2 ()”Og returner den spesifiserte verdien:
funksjon pageonload2 ()Nå, definer en funksjon som heter “Pageonload ()”Å ha de ovennevnte funksjonene som argumenter. I denne funksjonen vil begge verdiene som returneres fra de tilgjengelige funksjonene bli multiplisert og returnert:
Funksjon Sideonload (PageonLoad1, PageonLoad2)Til slutt, den definerte funksjonen "henrette()”Vil få tilgang til funksjonen”Pageonload ()”Og logg dens funksjonalitet (multiplikasjon av begge tallene):
funksjon utfør ()Produksjon
Vi har forklart metodene for å kalle en JavaScript -funksjon på sidebelastning.
Konklusjon
For å ringe en funksjon på sidebelastning ved hjelp av JavaScript, bruk "vindu.på Last()”Hendelse for å få tilgang til funksjonen på siden Load,“dokument.AddEventListener ()”Metode for å legge til en bestemt hendelse for å laste siden eller“Kroppen på last”Hendelse for å slå sammen funksjonalitetene til funksjoner i en enkelt funksjon. Denne håndboken demonstrerte metodene for å få tilgang til en funksjon på sidebelastning i JavaScript.