Frontend
როგორ შეიძლება ოპტიმიზაცია გაუკეთდეს scroll მოვლენის დამუშავებელს, რომელიც ხშირად იწვევს გადახედვას? რა განსხვავებაა throttling-სა და debounce-ს შორის?
შენ გაქვს რაიმე კითხვა ჩემთან? არსებობს რაიმე ძირითადი კრიტიკული რამ, რასაც შეცვლიდი იმ გადაწყვეტილებაში, რომელსაც ჩვენ დავგეგმეთ?
გააზიარე შენი ფრონტენდ სტეკის შესახებ ზოგადად, რა იყენებ?
ჩვენ გვაქვს ძალიან დიდი ფრონტი მონორეპოში, რომელზეც ერთდროულად მუშაობს ბევრი სხვადასხვა გუნდი. მიკროფრონტების გადართვა შეუძლებელია. როგორ შევამციროთ რისკები, რომ სხვადასხვა გუნდები ერთმანეთს დააზიანებენ?
როგორ მუშაობთ Vue 3-ში მოდალური ფანჯრებით?
ინფლუენსერების ეფექტიანობის მონიტორინგისა და ანალიზის სერვისის შესახებ მითხარით. ეს B2B სერვისია, ანუ ბრენდები აფასებენ თავიანთ ინვესტიციებს?
რა არის prop drilling და რა პრობლემებს ქმნის?
/** * რიცხვითი ობიექტისთვის განახორციელეთ times მეთოდი. * ფუნქციამ უნდა მიიღოს callback და გამოიძახოს იგი * მითითებული რაოდენობით, მიმდინარე იტერაციის ინდექსით. */ Number.prototype.times = function (callback) { const n = Number(this); for (let i = 0; i < n; i++) { callback(i); } } // მაგალითები console.clear(); (3).times(console.log) // 0 // 1 // 2
გთხოვთ, გვიამბოთ გვერდის რენდერირების ეტაპებზე ბრაუზერში.
შეკითხვა 4 გრაფიკი აჩვენებს ამომრჩეველთა წინასწარ გამოხატული უპირატესობის გავლენას სამუშაო დროის შემცირების საკითხზე იმაზე, რამდენად ემთხვევა მათი რეალური არჩევანი ამ გამოხატულ უპირატესობას. რომელი პარტიის წევრები არიან ყველაზე მეტად მიდრეკილნი მათი წინასწარ გამოხატული უპირატესობის მიხედვით, როდესაც ისინი ხმის მიცემენ სამუშაო დროის შემცირების საკითხზე?
როგორ გავხადოთ, რომ useEffect მუშაობს მხოლოდ გარკვეულ მომენტებში? რა მოხდება, თუ არ გადმოგცემთ დამოკიდებულებების მასივს? და თუ გადმოგცემთ ცარიელ მასივს?
requestIdleCallback რა მიზნით გამოიყენება?
რა ტიპის ვიზუალიზაციები იყო? რომელებს აკეთებდი პირადად?
პროექტში რომელ ბოლო ვერსიამდე განაახლეთ Next.js-ს?
გააზიარე SSE (სერვერის მიერ გამოგზავნილი მოვლენები) და შეადარე WebSocket და polling-თან
შექმენით Vue 3 კომპონენტი Composition API და TypeScript-ის გამოყენებით, რომელიც იღებს `info` სახელწოდებით prop-ს ტიპით string. გამოიყენეთ `useInfo` composable ფუნქცია, რომელიც იღებს `info` სტრინგს და აბრუნებს გამოთვლილი თვისებას `formattedInfo`, რომელიც ფორმატირებულია სტრინგის წინსართით "დამატებითი ინფორმაცია: ". გამოიტანეთ როგორც ორიგინალური `info` prop, ასევე `formattedInfo` კომპონენტის შაბლონში.
რომელ მდგომარეობის მენეჯმენტს იცნობ, რა განსხვავებაა Redux Toolkit და Zustand შორის?
რომელ ბრაუზერის API-ები მნიშვნელოვანია HLS/DASH-ის ბრაუზერში განხორციელებისთვის?
Vue-ში ref და reactive-ს შორის რა განსხვავებაა?
გააკეთეთ გენერიკებთან მუშაობა? შეგიძლიათ ზოგადი კონცეფცია ახსნათ?