Video: Šta je IIFE u JavaScriptu?
2024 Autor: Lynn Donovan | [email protected]. Zadnja izmjena: 2023-12-15 23:44
An IIFE (Odmah dozvan izraz funkcije) je a JavaScript funkcija koja se pokreće čim je definirana. Ovo sprečava pristup varijablama unutar IIFE idiom kao i zagađivanje globalnog opsega.
U vezi s tim, kakva je upotreba IIFE u JavaScriptu?
Odmah pozvan izraz funkcije ( IIFE za prijatelje) je način da se funkcije izvrše odmah, čim se kreiraju. IIFE-ovi su veoma korisni jer ne zagađuju globalni objekat i predstavljaju jednostavan način da se izoluju deklaracije varijabli.
Dodatno, šta je podizanje u JavaScriptu sa primjerom? Dizanje je JavaScript radnja interpretatora premeš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; })(); Sada ima smisla zašto drugi primjer nije stvorio izuzetak.
S obzirom na ovo, da li nam je potreban IIFE u es6?
Ako ti 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 u nekim slučajevima kada ti želiš da odvojite 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 obuhvata varijable u njihovoj funkciji koja sadrži, sve varijable deklarirane unutar IIFE ne može im pristupiti vanjski svijet.
Preporučuje se:
Šta 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
Šta je keyCode u JavaScriptu?
JavaScript KeyCode Događaj keydown se dešava kada se pritisne taster na tastaturi, a odmah zatim sledi izvršenje događaja pritiska na taster. Događaj keyup se generira kada se ključ otpusti
Šta je host u JavaScriptu?
Definicija i upotreba Svojstvo hosta postavlja ili vraća ime hosta i port URL-a. Napomena: Ako broj porta nije naveden u URL-u (ili ako je to podrazumevani port šeme - na primer 80 ili 443), neki pretraživači neće prikazati broj porta
Šta je top u Javascriptu?
Top svojstvo (prozor) Podrška pretraživača: Vraća referencu na najviši predak objekt prozora u hijerarhiji prozora. Svojstvo top je korisno ako je trenutni dokument smješten unutar podokvira (okvir unutar okvira) i trebate pristupiti prozoru najvišeg pretka
Šta je apstrakcija u JavaScriptu?
JavaScript apstrakcija Apstrakcija je način skrivanja detalja implementacije i prikazivanja samo funkcionalnosti korisnicima. Drugim riječima, zanemaruje nebitne detalje i prikazuje samo one potrebne