Video: JavaScript-də IIFE nədir?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
An IIFE (Dərhal Çağırılan Funksiya İfadəsi) a JavaScript müəyyən edilən kimi işləyən funksiya. Bu, daxilində dəyişənlərə daxil olmağın qarşısını alır IIFE idiom, həm də qlobal əhatə dairəsini çirkləndirir.
Bununla əlaqədar olaraq, IIFE-nin JavaScript-də istifadəsi nədir?
Dərhal çağırılan funksiya ifadəsi ( IIFE dostlar üçün) funksiyaları yaradılan kimi dərhal yerinə yetirmək üsuludur. IIFE-lər çox faydalıdır, çünki onlar qlobal obyekti çirkləndirmir və dəyişən bəyannamələrini təcrid etmək üçün sadə üsuldur.
Bundan əlavə, nümunə ilə JavaScript-də qaldırma nədir? Qaldırma dır,-dir,-dur,-dür JavaScript tərcüməçinin bütün dəyişən və funksiya bəyannamələrini cari əhatə dairəsinin yuxarı hissəsinə köçürmək hərəkəti. (function() { var foo; var bar; var baz; foo = 1; alert(foo + " " + bar + " " + baz); bar = 2; baz = 3; })(); İndi ikincinin niyə olduğunu başa düşmək olar misal istisna yaratmadı.
Bununla əlaqədar olaraq, es6-da bizə IIFE lazımdırmı?
Əgər Sən Modullardan istifadə edirik, yoxdur ehtiyac istifadə etmək IIFE (bu "sarğı" belə adlanır), çünki bütün dəyişənlərin əhatə dairəsi modulla məhdudlaşır. Bununla belə, hələ də var var bəzi hallarda Sən istəyirsən kodun bir hissəsini digərindən ayırmaq üçün və sonra bacararsan istifadə edin IIFE.
IIFE niyə istifadə olunur?
istifadə etmək üçün əsas səbəb IIFE məlumat məxfiliyini əldə etməkdir. JavaScript-in var funksiyası dəyişənləri ehtiva edən funksiyaya əhatə etdiyinə görə, hər hansı dəyişənlər daxilində elan edilir. IIFE xarici dünya tərəfindən əldə edilə bilməz.
Tövsiyə:
JavaScript-də qlobal dəyişən nədir?
Qlobal JavaScript Dəyişənləri Funksiyadan kənar elan edilən dəyişən QLOBAL olur. Qlobal dəyişənin qlobal əhatə dairəsi var: Veb səhifədəki bütün skriptlər və funksiyalar ona daxil ola bilər
Getter JavaScript nədir?
Alıcılar sizə obyektin xassəsini təyin etmək üçün bir yol verir, lakin ona daxil olana qədər əmlakın dəyərini hesablamırlar. Alıcı, dəyər lazım olana qədər dəyərin hesablanması xərclərini təxirə salır. Əgər dəyər indi lazım deyilsə. Daha sonra istifadə ediləcək və ya bəzi hallarda ümumiyyətlə istifadə edilmir
JavaScript-də keyCode nədir?
JavaScript Açar Kodu Klaviatura düyməsi basıldıqda klavişin aşağı salınması hadisəsi baş verir və ondan dərhal sonra düyməyə basma hadisəsi yerinə yetirilir. Keyup hadisəsi açar buraxıldıqda yaradılır
Eyni mənşə siyasəti JavaScript nədir?
JavaScript eyni mənşəli siyasət. Əhəmiyyətli konsepsiya ondan ibarətdir ki, skript skripti ehtiva edən səhifə ilə eyni mənşəli məzmun və xüsusiyyətlərlə qarşılıqlı əlaqədə ola bilər. Siyasət kodu skriptin mənşəyinə görə məhdudlaşdırmır, yalnız məzmunun mənşəyi üçün
JavaScript-də host nədir?
Tərif və İstifadə Host xüsusiyyəti URL-nin host adını və portunu təyin edir və ya qaytarır. Qeyd: Əgər port nömrəsi URL-də göstərilməyibsə (və ya bu sxemin standart portudursa - məsələn, 80 və ya 443), bəzi brauzerlər port nömrəsini göstərməyəcək