Sobes.tech

Frontend

Angular təminatçı konfiqurasiyası variantlarını bilirsinizmi: useClass, useExisting, useValue və useFactory? Onları nə vaxt istifadə etmək lazımdır?

241

Çarx dönerkən qələbə/məğlubiyyət mesajının yox olmasını təmin et.

231

Əgər mesajların tarixi çox böyükdürsə, onu necə nəzərdən keçirəcəyik? Səhifələməyi necə həyata keçirəcəyik?

224

Əgər rulonların (barabanların) sayını, məsələn, on-a çatdırmaq lazımdırsa, hər rulon üçün dəyərləri əl ilə saxlamaqdan qaçınmaq üçün necə çevik tətbiq etmək olar (məsələn, numberOfRollers parametri və Array.from vasitəsilə)?

209

TypeScript tapşırığının üçüncü hissəsi: Delivery tipinə əsaslanan yeni bir növ yaradın, burada bütün sahələr seçimlidir (deyər undefined ola bilər) və dəyərini dəyişə bilməz (readonly). Utility tiplərindən Partial və Readonly istifadə edin.

208

Öz RxJS operatorlarınızı yazmaq təcrübəniz varmı?

207

clearCache-i callback vasitəsilə deyil, map.clear metoduna birbaşa istinad kimi (məsələn, clearCache = cache.clear) keçsəniz, bu düzgün işləyəcəkmi? Bu necə düzəldilə bilər?

206

Çoxluq sahəsi olan konstruktoru olan sinifə, massivə ədədlər əlavə etmək üçün add metodu və adi funksiya ilə həyata keçirilmiş getMultiSum metoduna baxın. Bu kod işlədildikdə konsolda nə göstəriləcək?

200

Necə çox yenidən renderləri düzəltmək olar ki, 'Rerender' düyməsinə klik etdikdə yalnız App yenidən render olunsun və mətn daxil edildikdə yalnız Parent (Child olmadan) yenidən render olunsun?

195

RxJS-də hansı növ Subject-lər mövcuddur?

193

// Həmçinin, 25 obyekt mövcuddur ki, // onların xüsusi identifikatorları və ona təyin edən metodu var // və həmçinin yaradılma tarixi sahəsi. // Identifikator ədədi və ya sətir ola bilər. // Yaradılma tarixi sahəsi də sətir və ya ədəd ola bilər. // Yaradılma tarixi və identifikator üçün tiplər uyğun gəlir (ya sətir, ya ədəd) // Belə obyektlər üçün tipləri təsvir edin let a = { getId: () => createdId: [phone] } let b = { getId: () => 'id', createdAt: '[phone]T20:00:00Z' } // bu obyekt TİL ilə uyğun olmamalıdır: let c = { getId: () => 56, createdAt: '[phone]T20:00:00Z' }

191

Öz Event Emitter-inizi abunə olma, abunəlikdən çıxma və hadisə yaratma (on, off, emit) metodları ilə həyata keçirin. Hadisə idarəedicilərini saxlayın, işlərini test məlumatları ilə yoxlayın və metodların zəncirli çağırışlarını dəstəkləyin.

191

Hansı layihələri layihələndirməli oldunuz — sıfırdan və ya böyük memarlıq blokları?

186

PromiseAll tətbiqində nəticələr massivinin uzunluğunu sadəcə yoxlamaq yerinə, count sayğacına əsaslanmaq niyə vacibdir?

186

TypeScript tapşırığının ikinci hissəsi: Delivery tipindəki obyektin bütün sahələrini TypeScript-in utilitar tiplərindən istifadə edərək yeni bir tipe çevirin.

185

Bir neçə abunəçi/işləyici olduqda Observable və Promise arasındakı fərq nədir: neçə sorğu və console.log icra olunacaq?

182

Delivery tipinə əsaslanaraq, ad, ünvan və tarix sahələri optional olacaq yeni bir növ yaradın. Hangi daxili TypeScript utilitar tipini istifadə edərdiniz?

181

Funktsiya memoize-i həyata keçirin, bu funksiyanın eyni arqumentlər üçün (primitiivlər) çağırış nəticəsini yadda saxlayır və cache-i təmizləmək üçün clearCache metodunu əlavə edin.

181

TypeScript növünü yazmalısınız ki, həm ədəd qaytaran, həm də string qaytaran (generik vasitəsilə) funksiyaya uyğundur, amma geri dönüş tipləri fərqli olarsa keçməməlidir.

179

Partial<Delivery> əsasında yalnız name və address sahələrini daxil edən yeni bir növ yaradın. Bu üçün hansı utilitar növ uyğundur?

174
/5