Sobes.tech

Frontend

Sadə slot maşını "bir qol bandit" həyata keçirin: - Üç silindr (0-dan 9-a qədər rəqəmlərlə, ardıcıl olaraq 0,1,2,...9,0,1,2... dəyişir) - Hər onRoll-də silindrdə növbəti dəyər çıxır - Əgər bütün üç rəqəm dayandıqdan sonra uyğun gəlirsə, qazanmış sayılırıq - Döndürmə zamanı düyməni deaktiv edin Fiziki model artıq runSpinner metodunda həyata keçirilib, amma rəqəmlərlə əlaqəsi yoxdur. Məsləhət: implementasiyanı ilk silindrdən başlayın, sonra digərini analoji şəkildə əlavə edin

158

Niyə qələbə düzgün sayılmır, hətta çarxların dəyərləri fərqli olsa belə? Asinxron vəziyyət yeniləməsindəki yarış şərti ilə əlaqəli xətanın səbəbini tapın.

158

Event Emitter şablonunun necə işlədiyini və xüsusən Angular-da onunla tanış olub-olmadığınızı izah edin.

158

ChangeDetectionStrategy.OnPush necə işləyir və o, Default strategiyasından necə fərqlənir, izah edin.

157

Eyni səviyyədəki FSD-dən başqa səviyyəyə idxal etmək mümkündürmü?

157

Angular-da asılılıq injeksiyası hansı problemləri həll edir və tətbiq və komponent səviyyələrində xidmətlərin təqdim edilməsinin hansı üstünlükləri var?

156

React tapşırığı (3 kiçik tapşırıq): 1) İstifadəçi redaktə formasını düzəlt — siyahıdakı istifadəçi adını kliklədikdə, ad redaktə formasının inputuna daxil edilməlidir. 2) Redaktə forması axtarış sahəsinə mətn daxil edilərkən yenidən render olunmamalıdır (React.memo ilə optimallaşdırma). 3) Siyahıdan istifadəçi seçildikdə, axtarış sahəsi sıfırlanmalıdır.

156

İki fərqli indeks i, j, k üçün a[i]+a[j]+a[k] cəmində m rəqəmi ilə bitən varmı? Məsələn, m = 3 üçün solve([20, 22, 19, 84]) => true // 20 + 84 + 19 = 123 solve([1,2,3]) => false

153

Soyuq və isti Observable arasındakı fərqi izah edin.

152

Tətbiqi Feature-Sliced Design (FSD) memarlığına görə bölün — App, Pages, Widgets, Features, Entities qatlarını təsvir edin.

151

Üç yeni növ var. Bu növlərin bütün sahələrini əhatə edən yeni bir ümumi tip yaratmaq lazımdır (birlik istifadə edərək).

151

Funksiya silindrin dönməsini tədricən dayandırmaqla simulyasiya edir - dönmə animasiyası üçün onRoll istifadə edin (silindrin cari dəyərini dəyişin) - və silindrin dönməsini dayandırdıqda xəbər vermək üçün onStop istifadə edin nümunə runSpinner( () => setValue(v => ++v % 10), () => console.log('finished') )

150

Vəziyyəti təqlid etməyə çalışın ki, üç ədəd çarxda uyğun gəlsin və qələbə haqqında mesajın göstərildiyindən əmin olun.

150

TypeScript-də Awaited köməkçi tipi nədir?

149

Düyməyə kliklədikdə yalnızca App-in yenidən yüklənməsini və inputa mətn daxil edildikdə yalnız Parent-in (Child olmadan) yenidən yüklənməsini təmin etmək üçün kodu düzəldin.

147

Web Vitals metriklərini bilirsinizmi? CLS (Cumulative Layout Shift) necə yaxşılaşdırıla bilər?

145

Əgər `extends` yerinə `=` istifadə etsək, tipin məntiqində nə dəyişəcək (generic üçün standart dəyər təyin etmək)?

145

ChangeDetectorRef.markForCheck() və detectChanges() arasındakı fərq nədir?

145

Niyə IndexedDB seçildi yerli yaddaş üçün, başqa bir şey deyil? Hansı alternativlər var?

144

PartialDelivery əsasında yalnız name və address sahələrini əhatə edən yeni növ yaradın (Pick).

141
/5