Video: JavaScript-da IIFE nima?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
An IIFE (Darhol chaqiriladigan funksiya ifodasi) a JavaScript aniqlangandan so'ng darhol ishlaydigan funksiya. Bu ichidagi o'zgaruvchilarga kirishni oldini oladi IIFE idiom, shuningdek, global miqyosni ifloslantiradi.
Shu munosabat bilan JavaScript-da IIFE-dan qanday foydalanish kerak?
Darhol chaqiriladigan funksiya ifodasi ( IIFE do'stlar uchun) - bu funksiyalar yaratilgan zahoti darhol bajarish usuli. IIFElar juda foydali, chunki ular global ob'ektni ifloslantirmaydi va ular o'zgaruvchilar deklaratsiyasini izolyatsiya qilishning oddiy usulidir.
Bundan tashqari, misol bilan JavaScript-da ko'tarish nima? Yuk ko'tarish bo'ladi JavaScript tarjimonning barcha o'zgaruvchilar va funksiya deklaratsiyasini joriy doiraning yuqori qismiga ko'chirish harakati. (function() { var foo; var bar; var baz; foo = 1; alert(foo + " " + bar + " " + baz); bar = 2; baz = 3; })(); Endi nima uchun ikkinchisi mantiqan misol istisno yaratmadi.
Bunga es6 da IIFE kerakmi?
Agar siz modullardan foydalanmoqdamiz, yo'q kerak foydalanish IIFE (bu "o'ram" shunday deb ataladi), chunki barcha o'zgaruvchilar modul bilan cheklangan. Biroq, hali ham bor bor ba'zi hollarda qachon Siz hohlaysiz kodning bir qismini boshqasidan ajratish uchun va keyin Siz.. qila olasiz; siz … mumkin foydalanish IIFE.
Nima uchun IIFE ishlatiladi?
dan foydalanishning asosiy sababi IIFE ma'lumotlar maxfiyligini olishdir. JavaScript-ning var o'zgaruvchilarni o'z ichiga olgan funktsiyaga qamrab olganligi sababli, ichida e'lon qilingan har qanday o'zgaruvchilar. IIFE tashqi dunyoga kirish mumkin emas.
Tavsiya:
JavaScript-da global o'zgaruvchi nima?
Global JavaScript o'zgaruvchilari Funktsiyadan tashqarida e'lon qilingan o'zgaruvchi GLOBALga aylanadi. Global o'zgaruvchi global miqyosga ega: veb-sahifadagi barcha skriptlar va funksiyalar unga kirishi mumkin
Getter JavaScript nima?
Qabul qiluvchilar sizga ob'ektning xususiyatini aniqlash yo'lini beradi, lekin ular ob'ektga kirishgacha uning qiymatini hisoblamaydi. Qabul qiluvchi qiymat kerak bo'lgunga qadar qiymatni hisoblash narxini kechiktiradi. Agar qiymat hozir kerak bo'lmasa. U keyinroq ishlatiladi yoki ba'zi hollarda umuman ishlatilmaydi
JavaScript-da keyCode nima?
JavaScript KeyCode Keydown hodisasi klaviatura tugmasi bosilganda sodir bo'ladi va undan so'ng birdaniga tugmani bosish hodisasi bajariladi. Keyup hodisasi kalit bo'shatilganda hosil bo'ladi
Bir xil kelib chiqish siyosati JavaScript nima?
JavaScript-ning bir xil kelib chiqishi siyosati. Muhim tushuncha shundaki, skript skriptni o'z ichiga olgan sahifa bilan bir xil kelib chiqishiga ega bo'lgan tarkib va xususiyatlar bilan o'zaro ta'sir qilishi mumkin. Siyosat kodni skriptning kelib chiqishiga qarab cheklamaydi, faqat kontentning kelib chiqishi uchun
JavaScript-da xost nima?
Ta'rif va foydalanish Xost xususiyati URL manzilining host nomi va portini o'rnatadi yoki qaytaradi. Eslatma: Agar URL manzilida port raqami ko'rsatilmagan bo'lsa (yoki bu sxemaning standart porti bo'lsa, masalan, 80 yoki 443), ba'zi brauzerlar port raqamini ko'rsatmaydi