Frontend
გეიმიფიკაციის განხორციელება რომელზე იყო დაფუძნებული: სუფთა JS, React თუ რაიმე ძრავი, როგორიცაა PixiJS?
რა არის სინქრონული და ასინქრონული JavaScript და CSS-ის ჩატვირთვა? რა არის ჩატვირთვის მეთოდი დამოკიდებული?
რა არის დახურვა და რა პრობლემა შეიძლება გამოიწვიოს?
ინდექსის მაღალი და დაბალი სელექციურობა რას ნიშნავს?
თქვენი ციკლის ფარგლებში, ვინ არის პასუხისმგებელი საერთო გადაწყვეტილებაზე, რომელიც მოიცავს ცვლილებებს როგორც ფრონტენდში, ასევე ბექენდში - თავიდან ბოლომდე?
რა გირჩევთ, რომ ლეგასის პროექტის არქიტექტურა მოწესრიგდეს, учитывая, что в репозиторий заходят и фронтендеры, и бэкендеры, и AI-агенты?
რა განსხვავებაა React-სა და ვანილ JavaScript-ს შორის?
განსაზღვრეთ მოცემული კოდის კონსოლში გამოსვლის სია `setTimeout`, `Promise` და სინქრონული `console.log`-ით, და ახსენით ეს Event Loop-ის მეშვეობით.
/** * `asyncAuth(callback)` ფუნქცია იღებს callback-ს, რომელში * შეიძლება გადაეცეს შეცდომა (პირველი არგუმენტი) და მონაცემები * ბექენდიდან (მეორე არგუმენტი). * asyncAuth((error, data) => {}); * * თქვენ გჭირდებათ განახორციელოთ `auth()` ფუნქცია, * რომელიც იძახის `asyncAuth()`, მაგრამ აბრუნებს Promise-ს. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * `tryAuth()` ფუნქცია იყენებს `auth()`-ს და, შეცდომის შემთხვევაში, * ახორციელებს N დამატებით მცდელობას. * თუ ყველა მცდელობა წარუმატებელია, აბრუნებს ბოლო შეცდომას. * * @returns {Promise} */ function tryAuth(n) { }
გააზი უფრო დეტალურად განვითარების პროცესზე — გუნდის და კოდის დაწერის კუთხით
გთხოვთ, ისაუბრეთ ბრაუზერში გვერდის რენდერირების კრიტიკულ გზაზე
გააზრებას აქვს გავლენა, თუ ერთი ფუნქცია სლაკია და მეორე ჩვეულებრივი? რა განსხვავებაა მათ მუშაობაში კონტექსტთან და დახურვებთან?
როგორ გამოიყენეთ სტატუსის მენეჯერები არქიტექტურის და გამოყენების პრაქტიკის თვალსაზრისით?
როგორ ახდენს გავლენას მშობელზე, თუ მისი შვილი აქვს with position: absolute?
გააზიარე React კომპონენტის სიცოცხლის ციკლი და ჰუქები (useEffect, useState, useRef, useCallback, useMemo, useLayoutEffect და სხვა)
თქვით სამი მეტრიკა: LCP, INP და CLS. დეტალურად ისაუბრეთ Interaction to Next Paint-ის შესახებ — რა არის ეს მეტრიკა და რა ზუსტად ზომავს?
დაწერეთ CSS სელექტორების სპეციფიკობა ზრდად პრიორიტეტით.
გააზიარე ჩემთან JWT ტოკენი: რა ნაწილებიდან შედგება, სად არის უფრო უსაფრთხო შენახვა?
რატომ არ მუშაობს მაუსის მოვლენები და როგორ გადავწყვიტოთ დებაგირების პრობლემა?
Kafka-ს გარდა რა გამოიყენეს? Kafka-ს უპირატესობები და ნაკლოვანებები რა არის?