Frontend
გთხოვთ, ახსენით, რა ხდება ძველ მოთხოვნებთან მომხმარებლის შეცვლისას და როგორ აფერხებს `AbortController` რბოლას (race condition).
როგორ შეიძლება JSON-ის ნაკადი გაანალიზოს, პროცესის გაყოფით ნაწილებად, რათა არ დაბლოკოს მთავარი ნაკადი? რა საშუალებით შეიძლება დაიწყოს შემდეგი ნაწილის დამუშავება, რათა გვერდი არ შეფერხდეს (მაგ., requestIdleCallback, გენერატორები)?
რა არის useMemo, useCallback და React.memo? როდის არის უკეთესი გამოყენება?
რა განსხვავებაა ChangeDetectorRef.markForCheck() და detectChanges() შორის?
როგორ გააუმჯობესებდი onChange დამუშავებლების განმეორებადი კოდის ოპტიმიზაციას ელფოსტის და პაროლის ველებისთვის?
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) => { // кодду ушул жерге жаз return fn(...args); }; // жана ушул жер return wrapped; }
რა ძირითადი პრინციპები გაქვთ ობიექტზე ორიენტირებულ პროგრამირებაში? თითოეულზე ისაუბრეთ.
EM ერთეული საიდანაა დამოკიდებული: ყველაზე ახლო REM-დან თუ მშობლის ფონტის ზომიდან?
TypeScript-ში infer საკვანძო სიტყვა რა მიზნით გამოიყენება?
გეცოდინება, რა არის მდგომარეობის აწევა?
რა განსხვავებაა display flex და display grid-ის შორის? როგორ ვათავსოთ ელემენტები flex-ში?
JavaScript-ში primitives რა არის?
როგორ გავაკეთოთ ისე, რომ ორი დაპირება პარალელურად შესრულდეს და ფუნქცია 1200მს ნაცვლად 1 წამში დასრულდეს?
რა შეიძლება იყოს ძირითადი მიზეზი იმისა, რომ dropdown-ი (ჩამონათვალის ჩამოსვლა) მდებარეობს სხვა ელემენტის ქვეშ, მიუხედავად იმისა, რომ მას აქვს მაქსიმალური z-index, რთულ UI-ში, სადაც პანელები, რუკები და პოპ-აპ ფანელები არიან; როგორ შეიძლება ამის გამოსწორება Vue-ში?
როგორ სწავლობ პროგრამირებაზე ახალი რამე და რა არის ბოლო დროს შენზე დარჩენილი?
Vue.js-ში ref და shallowRef-ის განსხვავება რა არის? როდის არის უკეთესი გამოიყენოთ shallowRef?
როგორ არის ორგანიზებული სამუშაოსთან ასინქრონული კოდის JavaScript-ში?
რა განსხვავებაა debounce და throttle-ს შორის?
JavaScript-ში სლაკის ფუნქცია და ჩვეულებრივი ფუნქცია რა განსხვავებაა?
გადაჭრით ლინტერი, ფორმატერი ან პლაგინების დაკავშირება გჭირდებოდა?