Teise osa TypeScripti ülesandest: teisenda kõik Delivery tüüpi objekti väljad uueks tüübiks, kasutades TypeScripti utiliit-tüüpe.
Frontend
Põhinedes Delivery tüübile, loo uus tüüp, kus väljad name, address ja date muutuvad valikulisteks. Millist sisseehitatud TypeScripti abitypi kasutaksite?
Milliseid staatilisi Promise meetodeid teate peale Promise.resolve? Kuidas erineb Promise.all Promise.allSettled?
Miks te jagas vestluse pealkiri eraldi vidin? Millise kriteeriumi te kasutate, et määrata, mis on vidin ja mis mitte?
Kuidas kiiresti suurendada rullide arvu 3-lt 10-le praeguses rakenduses, luues konstantu vajadzīgā koguse ja dinamikai vormides massiive ning renderides tambureid?
[nimi] küsis: räägi oma töökogemusest, miks otsustasid lahkuda oma praegusest töökohast ja mida ootad uuelt töökohalt?
Kuidas üle kirjutada kontekst (this) loadScript funktsiooni sees, kui see on klassi meetod ja seda tuleb kutsuda teise this-iga?
// Loo tüüp, mis sisaldab samu välju nagu Delivery, // kuid kõik väljad on valikulised (võivad omada undefined väärtust) ja ei saa oma väärtusi muuta.
Mis saab olema this väärtus funktsiooni sees, kui kutsume seda läbi fn.call(this) brauseris — tavalises režiimis ja strict režiimis?
Miks valisite WebSocketi? Kas on alternatiive?
Andmed on kolm uut tüüpi. On vaja luua nende põhjal uus tüüp, mis vastab tingimusele (sisaldab kõiki antud tüüpide välju, liitmistüüp). Millist lähenemist kasutada?
Kirjeldage API-sid, mida meil on vaja (getUsers, getChat, sendMessage ja teised). Millised neist töötavad RESTi kaudu ja millised WebSocketi kaudu?
Mis juhtub, kui callbacki asemel antakse clearCache otseviit viide meetodile cache.clear (ilma sulgudeta)? Miks see ei tööta ja kuidas seda parandada (näiteks bind abil)?
Kuidas teha üks HTTP-päring ja tellida selle tulemust mitu korda?
Mis on CDN? Kuidas sinna jõuab statika? Kuidas klient teab, millisele CDN-serverile pöörduda?
Vaata koodi: miks komponent App uuesti renderdatakse, klikkides nuppu 'Render', ja miks komponent Child uuesti renderdatakse teksti sisestamisel inputi?
Kirjutage testjuhtumid mälutõrje funktsiooni kontrollimiseks (näiteks astendamise funktsiooni puhul).
Kuidas töötab andmebaasi replikatsioon (master-slave)? Kuidas load balancer suunab päringud erinevatele serveritele erinevate andmebaasidega?
Kas peaks Angular Signals kasutama komponendis Input ja Observable voogude asemel? Põhjendage oma otsust.
Loo uus tüüp, mis põhineb Delivery tüübile, kus väljad name, address ja date muutuvad valikuliseks (Partial).