RequireJS-də tələb etmək və müəyyənləşdirmək arasındakı fərq nədir?
RequireJS-də tələb etmək və müəyyənləşdirmək arasındakı fərq nədir?

Video: RequireJS-də tələb etmək və müəyyənləşdirmək arasındakı fərq nədir?

Video: RequireJS-də tələb etmək və müəyyənləşdirmək arasındakı fərq nədir?
Video: Customizing Cloud9 and the CS50 IDE by Dan Armendariz 2024, Noyabr
Anonim

tələb edir () və müəyyənləşdirmək () hər ikisi asılılıqları yükləmək üçün istifadə olunur. tələb et (): Metod dərhal funksiyaları yerinə yetirmək üçün istifadə olunur. müəyyənləşdirmək (): Metod üçün istifadə olunur müəyyənləşdirmək birdən çox yerdə istifadə üçün modullar (təkrar istifadə).

Buna görə RequireJS-də nə müəyyən edilir?

The müəyyənləşdirmək () funksiyası modulları yükləmək üçün istifadə edilə bilər (modul obyekt, funksiya, sinif və ya modul yükləndikdən sonra yerinə yetirilən kod ola bilər). Eyni modulun müxtəlif versiyalarını eyni səhifədə yükləyə bilərsiniz.

İkincisi, CommonJS istifadə edirsiniz? Düyün. js və RingoJS server tərəfində JavaScript işləmə vaxtlarıdır və bəli, onların hər ikisi modullara əsaslanan modulları həyata keçirir. Ümumi JS Modul spesifikasiyası. AMD ümumiyyətlə daha çoxdur istifadə olunur buna görə müştəri tərəfində (brauzerdə) JavaScript inkişafında və Ümumi JS Modullar ümumiyyətlə istifadə olunur server tərəfi.

Yuxarıdakılardan əlavə, RequireJS faylları necə yükləyir?

RequireJS Asinxron Moduldan istifadə edir Yüklənir (AMD) üçün faylların yüklənməsi . Hər bir asılı modul başlayacaq yüklənir verilmiş qaydada asinxron sorğular vasitəsilə. Baxmayaraq ki fayl sifariş nəzərə alınarsa, birinci olduğuna zəmanət verə bilmərik fayl ikincidən əvvəl yüklənir fayl asinxron təbiətə görə.

Tələb sinxrondurmu?

tələb et - sinxron optimallaşdırılmış kodu yükləməyə və sonra onu lazım olan yerdə dərhal icra etməyə imkan verir. Bu kitabxananın yazılmasının səbəbi icazə vermək idi sinxron ilə əvəz olunacaq köhnə kod tələb et.

Tövsiyə: