Sobes.tech

Frontend

Pastāstiet par WebSocket — kas tas ir un vai esat izmantojis šo tehnoloģiju komerciālā pieredzē?

Middle
ИРИ
57

Kādas arhitektūras apsvērumi ir svarīgi maršrutēšanai un navigācijai, pārvietojot esošo produktu uz React?

Middle+
AndersenAndersen
57

Kādi ir WebSocket trūkumi salīdzinājumā ar citiem klienta un servera savienojuma veidiem?

Middle
NordClan
57

Kāda ir atšķirība starp event.target un event.currentTarget?

Middle+
Ozon Tech
57

Kā tu līdzsvaro brīvību pieņemt lēmumus un atbildību par tiem?

Middle
нейровэд
57

Tiešsaistes kodēšanas uzdevums: jums ir neliels uzdevumu saraksta komponents JSX. Labojiet visu, kas jums nepatīk, un paskaidrojiet, kāpēc.

Middle
Алор+
57

Vai vēlaties vairāk nodarboties ar vadības uzdevumiem vai vienkārši komfortabli strādāt un saņemt interesantus uzdevumus?

Middle+
РунитиРунити
57

setTimeout(function timeout() { console.log('Laika beigas'); }, 0); let p = new Promise(function(resolve, reject) { console.log('Solījuma izveide'); resolve(); }); p.then(function(){ console.log('Solījuma apstrāde'); }); console.log('Skripta beigas'); // Sarežģīts gadījums // console.log(1); // setTimeout(() => console.log(2)); // Promise.resolve().then(() => console.log(3)); // Promise.resolve().then(() => setTimeout(() => console.log(4))); // Promise.resolve().then(() => console.log(5)); // setTimeout(() => console.log(6));

Middle
IGaming
57

/** * Uzdevums 1: Ģeneriskie tipi un atslēgas tipa drošība * Izveidojiet funkciju `getProperty`, kas ņem objektu un atslēgu. * Izmantojiet ģenerikus, lai nodrošinātu, ka funkcija ir tipa droša un atslēga pastāv objektā. */ function getProperty<T extends Record<string, unknown>, K extends keyof T>(obj: T, key: K): T[K] { return obj[key]; } getProperty('str', 'toString') /** * Uzdevums 2: Zemāk ir sniegtas vairākas Todo interfeisa deklarācijas, paskaidrojiet, kas notiek, ja tās ir tajā pašā apgabalā. * Apspriediet, kā TypeScript tās apstrādā un aizpildiet `myTodo` objektu, lai atbilstu apvienotā Todo interfeisa prasībām. */ interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; }

Middle
Altenar
57

Vai tu šobrīd beidz darbu [uzņēmums] vai vienkārši paskatījies apkārt?

Middle
ТранснефтьТранснефть
57

Ko sniedz servera stāvokļa pārvaldības bibliotēka — kādas ir tās priekšrocības un ērtības?

Middle
МВидеоМВидео
57

Cik laba prakse ir vienlaikus saglabāt globālajā Redux veikalā lietotāja profila un groza informāciju? Kā tas ietekmē arhitektūru?

Middle
X-Notes
57

Vai jūs domājat, ka TypeScript ir trūkumi?

Middle
Voximplant
57

Ko nozīmē atslēgvārds satisfies TypeScript un kam tas ir nepieciešams?

Middle+
Ozon Tech
57

Pastāsti par display: block, inline un inline-block. Kā tās atšķiras?

Middle+
РунитиРунити
57

Kāda ir atšķirība starp unknown un any TypeScript?

Middle+
Mish
57

Kā pārvietot vai palielināt elementu lapā lētāk un dārgāk pārlūkprogrammas ziņā? Kāpēc animācijām ir vēlams izmantot transform, nevis mainīt platumu un augstumu?

Middle+
Ozon Tech
57

Vai jums kādreiz bija jāiestata klases kārtošana vai jāizdzēš dublikāti Tailwind?

Middle
МВидео/эльдорадо
57

Jūs minējāt UI-kit. Kurš komponent ir bija visgrūtāk vai interesantāk īstenot, un kurš radīja lielāko izaicinājumu?

Middle
Веб-мост
57

// Nepieciešams īstenot metodi groupBy, kas paplašina standarta metodes masīviem. // Metode jāatgriež grupēta masīva versija – objekts, // kur katrs atslēga ir rezultāts, izpildot piešķirto funkciju fn(arr[i]), // un katra vērtība ir masīvs, kas satur visus sākotnējā masīva elementus ar šo atslēgu.

Middle
Яндекс МаркетЯндекс Маркет
57
/295