Sobes.tech

Frontend

Ishlab chiqarishda forma bilan muammolar borligini qanday bilish mumkin, agar u ishlashni to'xtatsa (masalan, ro'yxatdan o'tishni tugatmaydi)?

Middle+
294

promiseWithResolve() funksiyasi { // Amalga oshirilmagan } const { resolve, promise } = promiseWithResolve(); promise.then((v) => console.log(v)) setTimeout(() => resolve(13), 10)

Middle+
268

TTFB (Time To First Byte) metrikasi — SSR davomida qanday pasayishi mumkin, pasayishlarning tabiati nima va uni qanday yaxshilash mumkin? Enter bosilganidan ekraningizda nimadir paydo bo‘lishigacha bo‘ladigan jarayonni tavsiflang.

Middle+
268

Berilgan funktsiyaning chaqirilishlar sonini belgilangan chegaraga qadar cheklovchi va hisoblagichni reset qilish uchun reset metodini taqdim etadigan callLimit funksiyasini amalga oshiring.

Middle
251

Argüman bilan chaqirilganda sonni yig‘adigan, argumentsiz chaqirilganda yig‘ilgan sonni qaytaradigan sum funksiyasini yozing. Masalan: sum(2)(1)(2)() 5 ni qaytarishi kerak.

Middle
235

Tasavvur qiling: chiqarilishdan oldin siz xato topasiz, bu xususiyat noto'g'ri ishlashiga olib keladi. Chiqarishni kechiktib bo'lmaydi, lekin siz nima bo'layotganini bilasiz. Bunday vaziyatda nima qilasiz?

Middle+
228

Foydalanuvchi tugmani bosdi, backenddan katta ma'lumotlar kelib, ekran qattiq ishlashni to'xtatdi. Bu nima uchun bo'lishi mumkin va muammoni qanday hal qilish mumkin?

Middle
222

TypeScript uchun URL ni tekshirish uchun tipni amalga oshiring, faqat to'g'ri URL'larni ruxsat eting: asosiy domen + yo'l (users/orders/messages) + usul (get/update/delete/ban). Tasodifiy satrlar kompilatsiya xatosini keltirib chiqarishi kerak.

Middle
218

Faraz qilaylik, bizda onlayn-do'kon bor, u yerda 50 ta mahsulot ro'yxati ko'rsatiladi, sahifalash bilan. Foydalanuvchi ikkinchi sahifaga o'tganda, ayniqsa telefonda, u uzun vaqt davomida rasmlar o'rniga oq kvadratlar ko'rsatiladi. Rasmalar qanday qilib tezroq paydo bo'lishi mumkin?

Middle
208

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

Middle+
204

Siz CI/CD bilan ishladingizmi, ehtimol Docker konteynerlarini yaratdingiz yoki pipeline'larni sozladingizmi?

Middle
204

Foydalanuvchi nomi komponenti muvaffaqiyatli shaklda yuborilgandan so'ng yangi foydalanuvchi nomini ko'rsatishini ta'minlang.

Middle
202

SSR bilan ishladingizmi? Nima qildingiz — aynan SSR, SSG yoki shunchaki Next.js dan foydalanib?

Middle
200

Ushbu kod nima qilayotganini va uni qanday ishlatish mumkinligini tushuning. lodashda shunga o'xshash helper mavjud — agar tanisang, faqat nomini ayta olasiz.

Middle
196

HTMLni tahlil qilish jarayonini nima to‘xtatishi mumkin?

Middle
194

Farz qilaylik, biz har safar foydalanuvchi saytga kirganda yoki sahifa yangilaganda, uslublar uzoq vaqt yuklanayotganini ko'ramiz. Kritikal CSS qilish qiyin. CSS va umuman har qanday statik kontentda nima tekshirish kerak?

Middle
194

Web Vitals va ayniqsa FCP metrikasi haqida eshitganmisiz? Web Vitals metrikalari haqida bilganlaringizni aytib bering.

Middle+
192

Foydalanuvchi ba'zan tugmani bosish mumkin emasligini aytadi, lekin mahalliy muammo takrorlanmaydi. Sizning debugging qadamlaringiz qanday? Nima sabab bo'lishi mumkin?

Middle
192

Thunk middleware ichida API'dan ma'lumot olish qanday, API qo'shimcha argument sifatida o'tkazilayotganini hisobga olgan holda?

Middle
190

Event Loop qanday ishlaydi? Qaysi navbatlar mavjud va ularni bajarish tartibi qanday? Mikrozadvalar, makrozadvalar, requestAnimationFrame, requestIdleCallback haqida gapiring.

Middle+
187
/5