Video: Što je IIFE u JavaScriptu?
2024 Autor: Lynn Donovan | [email protected]. Zadnja promjena: 2023-12-15 23:47
An IIFE (Immediately Invoked Function Expression) je a JavaScript funkcija koja se pokreće čim je definirana. To sprječava pristup varijablama unutar IIFE idiom kao i zagađivanje globalnog opsega.
U vezi s tim, kakva je upotreba IIFE u JavaScriptu?
Izraz funkcije koji se odmah poziva ( IIFE za prijatelje) je način da se funkcije izvrše odmah, čim se kreiraju. IIFE-ovi su vrlo korisni jer ne zagađuju globalni objekt i jednostavan su način za izolaciju deklaracija varijabli.
Dodatno, što je podizanje u JavaScriptu s primjerom? Dizanje je JavaScript radnja interpretatora premještanja svih deklaracija varijabli i funkcija na vrh trenutnog opsega. (function() { var foo; var bar; var baz; foo = 1; alert(foo + " " + bar + " " + baz); bar = 2; baz = 3; })(); Sad ima smisla zašto drugi primjer nije stvorio iznimku.
S obzirom na to, trebamo li IIFE u es6?
Ako vas koristite module, nema potreba koristiti IIFE (tako se zove ovaj "wrapper"), jer sve varijable imaju opseg ograničen na modul. Međutim, još uvijek postoji su neki slučajevi kada ti želiš odvojiti jedan dio koda od drugog, a zatim možeš koristiti IIFE.
Zašto se koriste IIFE?
Primarni razlog za korištenje an IIFE je postizanje privatnosti podataka. Budući da JavaScript-ov var obuhvaća varijable u njihovoj funkciji, sve varijable deklarirane unutar IIFE vanjski svijet ne može pristupiti.
Preporučeni:
Što je globalna varijabla u JavaScriptu?
Globalne JavaScript varijable Varijabla deklarirana izvan funkcije postaje GLOBALNA. Globalna varijabla ima globalni opseg: sve skripte i funkcije na web stranici mogu joj pristupiti
Što je keyCode u JavaScriptu?
JavaScript KeyCode Događaj skidanja tipke događa se kada se pritisne tipka na tipkovnici, a odmah nakon njega slijedi izvođenje događaja pritiska na tipku. Događaj keyup se generira kada se ključ otpusti
Što je host u JavaScriptu?
Definicija i upotreba Svojstvo hosta postavlja ili vraća naziv hosta i port URL-a. Napomena: Ako broj priključka nije naveden u URL-u (ili ako je to zadani priključak sheme - na primjer 80 ili 443), neki preglednici neće prikazati broj porta
Što je top u Javascriptu?
Top svojstvo (prozor) Podrška pregledniku: Vraća referencu na najviši predak objekt prozora u hijerarhiji prozora. Svojstvo top korisno je ako je trenutni dokument smješten unutar podokvira (okvir unutar okvira) i trebate pristupiti prozoru s najviše pretka
Što je apstrakcija u JavaScriptu?
JavaScript apstrakcija Apstrakcija je način skrivanja detalja implementacije i prikazivanja samo funkcionalnosti korisnicima. Drugim riječima, zanemaruje nebitne pojedinosti i prikazuje samo one potrebne