Sobes.tech

Frontend

Milliseid Angular teenusepakkuja konfiguratsiooni valikuid teate: useClass, useExisting, useValue ja useFactory? Millal neid kasutada?

288

Kuidas me vaatame sõnumi ajalugu, kui see on väga suur? Kuidas rakendada lehitsemist?

271

Tagage, et võidu/kaotuse sõnum kaob tamburi pöörlemise ajal.

254

Kui peate suurendama rullide (vardade) arvu, näiteks kuni kümne, kuidas teha rakendamine paindlikuks, et mitte hoida väärtusi käsitsi iga rulli jaoks (näiteks parameetri numberOfRollers ja Array.from kaudu)?

238

Vaadake klassi koodi, millel on konstruktor koos välja multiplier, meetod add arvude lisamiseks massiivi ja meetod getMultiSum, mis on rakendatud tavalise funktsioonina. Mis kuvatakse konsoolis selle koodi käivitamisel?

230

Kas see õigesti töötab, kui clearCache ei anta callbacki kaudu, vaid otse viitega meetodile map.clear (näiteks, clearCache = cache.clear)? Kuidas seda parandada?

230

TypeScript ülesande kolmas osa: loo uus tüüp, mis põhineb Delivery tüübile, kus kõik väljad on valikulised (võivad omada väärtust undefined) ja ei saa oma väärtust muuta (readonly). Kasuta utiliit-tüüpe Partial ja Readonly.

228

Milliseid projekte pidi projekteerima: nullist või suurte arhitektuuriliste plokkidena?

224

Kas teil on kogemusi kirjutada oma RxJS operaatoreid?

224

Kuidas parandada liigsed uuesti joonistamised, et klikkides 'Rerender', joonistuks ainult App, ja teksti sisestamisel — ainult Parent (ilma Childita)?

222

Miks promiseAll rakendamisel on vaja tugineda loendurile count, mitte lihtsalt kontrollida tulemuste massiivi pikkust?

222

// Samuti on 25 objekti, millel on privaatne identifikaator ja meetod selle määramiseks // ning loomise kuupäeva väli. // Identifikaator võib sisaldada arvu või stringi. // Loomise kuupäeva väli võib samuti sisaldada stringi või arvu. // Loomise kuupäeva ja identifikaatori tüübid kattuvad (kas string või arv) // Kirjeldage selliste objektide tüüpi let a = { getId: () => createdId: [phone] } let b = { getId: () => 'id', createdAt: '[phone]T20:00:00Z' } // see objekt EI tohiks vastata tüübile: let c = { getId: () => 56, createdAt: '[phone]T20:00:00Z' }

218

Millised Subject tüübid on RxJS-is olemas?

216

Tetris figuurid langevad vertikaalselt alla järjestikku. Figuuride liigutamine või pööramine pole võimalik - lihtsalt leia saadud torni kõrgus. Figuuride kukkumise järjekord määratakse massiiviga, mis koosneb numbritest 1, 2 või 3. Figuurid on näidatud allpool. findHeight([1,2,3]) => 7 findHeight([1,1,1,1]) => 12

209

Rakenda omaenda Event Emitter, millel on meetodid tellimiseks, tühistamiseks ja sündmuste genereerimiseks (on, off, emit). Salvestage sündmuste töötlejad, kontrollige nende tööd testandmetega ning toetage meetodite ahelal kutsumist.

207

Rakendage funktsiooni memoize, mis salvestab funktsiooni kõne tulemuse sama argumentide (primitiivide) korral ja lisage meetod clearCache, et puhastada vahemälu.

205

Teil tuleb kirjutada TypeScript-tüüp, mis sobib nii funktsioonile, mis tagastab numbri, kui ka funktsioonile, mis tagastab stringi (genereeriku kaudu), kuid ei tohi läbida, kui tagastatavate tüüpide erinevus.

204

Põhinedes Partial<Delivery> pealt, loo uus tüüp, mis sisaldab ainult välju name ja address. Milline utiliitne tüüp sobib selleks?

203

Mis vahe on Observable ja Promise mitmel tellimisel/töötlusel: kui palju päringuid ja console.logi täidetakse?

202

Mis juhtub, kui klassi asemel kasutada tavalist objekti sama meetoditega (ilma range režiimita)?

202
/5