Sobes.tech

Frontend

Чӣ формати вазифаҳоро ба шумо меоянд? Дар кадом дараҷаи мустақилӣ ҳастед?

Middle
207

Кадом тегҳои асосии HTML-ро медонед?

Middle+
190

Дар бораи худ ва таҷрибаи ҷолибтаринат каме гӯед.

Middle
183

Функсияи debounce(fn, delay)-ро амалӣ кунед, ки даъвати функсияро то анҷоми вақти оромии муайяншуда таъхир мекунад.

Middle
165

Тавсия диҳед, ки классро мувофиқи намунаи Observer (Observer / Event Emitter) амалӣ кунед: нигоҳдории обунаҳо, обуна шудан ба ҳодиса, аз ҳодиса хориҷ шудан, огоҳ кардани обунаҳо.

Middle
164

Дар бораи худ ва таҷрибаи кории худ нақл кунед.

Middle
164

Шумо тестҳоро зикр кардед — оё дар [шаҳсият] ва дар ҷойи охирини корӣ тестҳо навиштаед?

Middle
161

Иштирокчига жазылуу үчүн subscribe(event, handler) жана бардык жазылуучуларды чакыруучу emit(event, data) методдорун ишке ашырыңыз. Ошондой эле unsubscribe методун да ишке ашырыңыз.

Middle
158

Чӣ гуна шумо масъалаи ҳамҷоя будани стеки нав ва коди Legacy-ро дар як лоиҳа ҳал кардед? Оё микро фронтендҳо ё компонентҳои вебро баррасӣ кардед?

Middle
154

Функсияи debounce-ро амалӣ кунед.

Middle
147

Оё таҷрибаи иштирок дар мигратсия бо Vue 2 ба Vue 3 дорӣ — чӣ коре ки худат кардӣ, чӣ буд?

Middle
143

Имплементи виртуалӣ скролл: рӯйхати дарозии паёмҳо (10 000 унсур), танҳо унсурҳои намоён дар дохили контейнер бо баландии 300px, бо баландии сатр 30px бояд рендер карда шаванд.

Middle
139

function createEmitter() { const events = new Map(); function on(event, handler) { if(!events.has(event)) { events.set(event, [handler]) return } events.get(event).push(handler) } function off(event, handler) { // TODO: handler-ı sil } function emit(event, payload) { // TODO: bütün abuneleri çağır } return { on, off, emit }; } const bus = createEmitter(); const unsub1 = bus.on("order:created", (payload) => { console.log("handler1:", payload.id); }); const handler2 = (payload) => { console.log("handler2:", payload.id); } bus.on("order:created", handler2);

Middle+
136

Дар вазифаҳо дар кадом формат меоянд? Оё шумо дараҷаи баландтарини мустақилӣ доред?

Middle
135

Оё таҷрибаи навиштани тестҳо дорӣ? Кадом тестҳоро навиштӣ ва дар кадом миқдор?

Middle+
130

Вазифаи амалӣ: кор бо ду массиви объектҳо — муқоиса ба асоси калид бо истифода аз сохторҳои Map ва гузаштан бо ду давр

Middle
130

function memoize(fn, options = {}) { const { maxSize = 1000, keyOf = (...a) => JSON.stringify(a), lruTouch = true, } = options; let hits = 0; let misses = 0; const cache = new Map(); const getKey = (...args) => keyOf(...args); const wrapped = (...args) => { // кодын buraya yazın return fn(...args); }; // və burada return wrapped; }

Middle+
129

Иҷрои рӯйхати виртуалӣ (Virtual List): рӯйхати дарозии паёмҳо вуҷуд дорад, ва бояд танҳо унсурҳои намоён дар дохили контейнер бо баландии доимии 300 пиксел рендер карда шаванд. Баландии як сатр 30 пиксел аст.

Middle
128

Чаро ба хулоса расидедед, ки ниёз ба як UI-кит-и фармоишӣ ҳаст, на танҳо истифодаи унсурҳои UI-и тайёр?

Middle
127

Дар бораи таҷрибаи кории мувофиқатон нақл кунед.

Middle+
119
/2