Sobes.tech

Frontend

Koje opcije konfiguracije provajdera Angular poznajete: useClass, useExisting, useValue i useFactory? Kada ih koristiti?

288

Kako ćemo pregledati istoriju poruka ako je veoma velika? Kako implementirati paginaciju?

271

Neka poruka o pobedi/porazu nestaje tokom rotacije bubnja.

254

Ako je potrebno povećati broj valjaka (bara), na primer do deset, kako napraviti implementaciju fleksibilnom da ne morate ručno da čuvate vrednosti za svaki valjak (na primer, putem parametra numberOfRollers i Array.from)?

238

Pogledajte kod sa klasom koja ima konstruktor sa poljem multiplier, metod add za dodavanje brojeva u niz i metod getMultiSum, implementiran putem obične funkcije. Šta će biti prikazano u konzoli pri pokretanju ovog koda?

238

Da li će to raditi ispravno ako clearCache ne prosledite putem callback-a, već kao direktnu referencu na metodu map.clear (npr. clearCache = cache.clear)? Kako to popraviti?

230

Treći deo zadatka u TypeScript-u: kreirajte novi tip zasnovan na tipu Delivery, gde su sva polja opcionalna (mogu imati vrednost undefined) i ne mogu menjati svoju vrednost (readonly). Koristite pomoćne tipove Partial i Readonly.

228

Kako ispraviti prekomerne ponovne prikaze tako da, kada kliknete na 'Rerender', samo App bude ponovo prikazan, a pri unosu teksta — samo Parent (bez Child)?

226

Da li imate iskustva u pisanju sopstvenih RxJS operatora?

225

Koje projekte ste morali da projektujete: od nule ili velike arhitektonske blokove?

224

Zašto u implementaciji promiseAll treba da se oslonimo na brojač count, a ne samo da proveravamo dužinu niza rezultata?

224

// Такође постоји 25 објеката који // имају приватни идентификатор и метод за његово додељивање // као и поље датума креирања. // Идентификатор може садржати број или низ. // Поље датума креирања такође може садржати низ или број. // Типови за датум креирања и идентификатор се поклапају (или низ, или број) // Опишите тип за такве објекте let a = { getId: () => createdId: [phone] } let b = { getId: () => 'id', createdAt: '[phone]T20:00:00Z' } // овај објекат НЕ треба да одговара типу: let c = { getId: () => 56, createdAt: '[phone]T20:00:00Z' }

218

Koje vrste Subject postoje u RxJS?

216

Тетриc фигуре падају вертикално низ редом. Фигуре не могу да се померају или окрећу - једноставно пронађите висину настале куле. Ред падова фигура је одређен низом бројева 1, 2 или 3. Фигуре су приказане испод. findHeight([1,2,3]) => 7 findHeight([1,1,1,1]) => 12

209

Implementirajte funkciju memoize, koja kešira rezultat poziva funkcije za iste argumente (primitivne), i dodajte metodu clearCache za čišćenje keša.

207

Implementirajte sopstveni Event Emitter sa metodama za pretplatu, odjavu i generisanje događaja (on, off, emit). Čuvajte rukovaoce događajima, proverite njihovu funkcionalnost na testnim podacima i podržite lančane pozive metoda.

207

Potrebno je napisati TypeScript tip koji će odgovarati i za funkciju koja vraća broj, i za funkciju koja vraća string (kroz generički tip), ali ne sme proći ako se tipovi vraćenih vrednosti razlikuju.

204

Šta će se desiti ako umesto klase koristimo običan objekat sa istim metodama (bez strict moda)?

204

Na osnovu Partial<Delivery> kreirajte novi tip koji uključuje samo polja name i address. Koji pomoćni tip je za to pogodan?

203

Drugi deo zadatka u TypeScript-u: pretvorite sva polja objekta tipa Delivery u novi tip, koristeći TypeScript-ove pomoćne tipove.

202
/5