Sobes.tech

Frontend

Kuidas saab teada, kas on probleeme vormiga tootmises, kui see lõpetab töötamise (näiteks registreerimine ei lõpeta)?

Middle+
285

TTFB (Time To First Byte) mõõdik — kuidas see võib SSR ajal langeda, milline on languste olemus ja kuidas seda saab parandada? Kirjeldage, mis toimub alates Enteri vajutamisest kuni midagi ilmub ekraanile.

Middle+
265

funktsioon promiseWithResolve() { // Ei ole rakendatud } const { resolve, promise } = promiseWithResolve(); promise.then((v) => console.log(v)) setTimeout(() => resolve(13), 10)

Middle+
264

Rakenda callLimit funktsiooni, mis piirab edastatud funktsiooni kutsumiste arvu kuni määratud limiidini, ning pakub ka reset meetodit loenduri lähtestamiseks.

Middle
247

Kirjutage funktsioon sum, mis, kui seda kutsutakse argumendiga, kogub arvu, ja kui seda kutsutakse ilma argumendita, tagastab kogutud arvu. Näiteks: sum(2)(1)(2)() peaks tagastama 5.

Middle
233

Kujutage ette olukorda: otse enne väljaandmist leiate vea, mille tõttu funktsioon töötab valesti. Väljaandmist ei saa edasi lükata, kuid te mõistate, et midagi ei tööta õigesti. Mida sellises olukorras teeksite?

Middle+
226

Kasutaja vajutas nuppu, tagast tuli suur andmepakett ning ekraan hangus. Mis võib olla selle põhjuseks ja kuidas probleemi lahendada?

Middle
220

Rakenda TypeScript-tüüpi URL-i valideerimiseks, lubades ainult õiged URL-id järgmisel kujul: põhivõrk + tee (users/orders/messages) + meetod (get/update/delete/ban). Tõenäolised stringid peaksid põhjustama kompileerimisvea.

Middle
212

Oletame, et meil on internetipood, kus kuvatakse 50 toote nimekiri koos leheküljevahetusega. Kui kasutaja liigub teisele lehele, eriti telefonis, kuvatakse pikka aega valged ruudud piltide asemel. Kuidas teha, et pildid ilmuksid kiiremini?

Middle
206

Kas oled töötanud CI/CD-ga, võib-olla oled loonud Docker-konteinerid või seadistanud pipeline'id?

Middle
202

export function foo(o, arr) { return arr.reduce((a, x) => { // kui (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])

Middle+
200

Veenduge, et UserName komponent näitab uut kasutajanime pärast vormi edukat esitamist.

Middle
196

Saage aru, mida see kood teeb ja kuidas seda saab kasutada. lodashis on sarnane abiline — kui te seda tunned, võid lihtsalt nimetada selle nime.

Middle
194

Kas oled töötanud SSR-iga? Mida tegi — SSR, SSG või lihtsalt kasutas Next.js?

Middle
192

Oletame, että näemme, että tyylit latautuvat pitkään joka kerta, kun käyttäjä saapuu sivustolle tai päivittää sivua. Kriittisen CSS:n tekeminen on vaikeaa. Mitä tulisi erityisesti tarkistaa CSS:ssä ja yleisesti missä tahansa staattisessa sisällössä?

Middle
192

Kasutaja kurdab, et nupp ei reageeri mõnikord, kuid kohapeal probleem ei korduks. Millised on sinu sammud veaotsinguks? Millised võivad olla põhjused?

Middle
190

Kuidas saada andmeid API-st thunk sees, arvestades, et API antakse edasi kā papildargument thunk middleware'is?

Middle
188

Mis võib blokeerida HTML-parsing'u protsessi?

Middle
186

Kas te olete kuulnud Web Vitalsist ja eriti FCP-mõõdiku kohta? Rääkige, mida te Web Vitals mõõdikute kohta teadsite.

Middle+
184

API vastus võib sisaldada viga, mis peaks kasutajale kuvatama vastava välja kõrval.

Middle
182
/5