შენ უკვე გაქვს კურსორის მექანიზმი, რომელიც გამოიყენე კითხვების სიას გვერდის ასაღებად. შეიძლება ის აქაც გამოიყენოს, რომ კითხვები ნელა (ერთი ან რამდენიმე ერთდროულად) გამოიტანოს?
Frontend
მიკროტასკებისა და მაკროტასკების შესახებ უფრო დეტალურად — რა არის ეს და როგორ მუშაობს Event Loop?
JavaScript-ში this რა არის და როგორ მუშაობს? რა განსხვავებაა this-ის ჩვეულებრივ ფუნქციასა და სლაკის ფუნქციაში?
შენ გაქვს რაიმე კითხვა ჩემთან? არსებობს რაიმე ძირითადი კრიტიკული რამ, რასაც შეცვლიდი იმ გადაწყვეტილებაში, რომელსაც ჩვენ დავგეგმეთ?
რას ვიფიქროთ სხვადასხვა პასუხის ტიპებთან ურთიერთობაზე: შეიძლება დაწკაპოთ სურათზე, ტექსტზეც, მაგრამ რა უნდა გავაკეთოთ ვიდეოსთან?
მოარგეთ ფუნქცია once ასინქრონული ფუნქციების მუშაობისთვის (ფუნქცია შეიძლება იყოს როგორც სინქრონი, ასევე ასინქრონი).
დავუშვათ, ახალი პასუხის ტიპი (მაგალითად, ვიდეო) შემოდის — როგორ უნდა გავითვალისწინოთ ეს მონაცემთა სტრუქტურაში, რომელსაც ჩვენ დავაყენეთ?
რა არის მიმთითებელი მონაცემთა ტიპები და როგორ განსხვავდებიან არა-მიმთითებელ ტიპებიდან? რა ნიშნავს მიმთითებელ გზით გადაცემა?
ეს მეტრიკა (INP) როგორ იკრიბება, იცით? როგორ შეგვიძლია დავინახოთ რეალურ მომხმარებლებზე, თუ DevTools-ში ყველაფერი კარგადაა, მაგრამ მომხმარებლები უკმაყოფილონი არიან, რომ ყველაფერი ცუდია?
წარმოიდგინეთ, რომ სურათი არ ჩატვირთულა — როგორ უნდა მოიქცეთ, რათა მომხმარებელმა გაიგოს, რა იყო იქ?
once ფუნქციაში განმეორების მექანიზმი დაამატეთ: თუ ასინქრონული ფუნქცია შეცდომით დასრულდა, განმეორებით გამოიძახეთ მითითებული რაოდენობით (ცდების რაოდენობა გადაეცემა მეორე პარამეტრად).
გთხოვთ, უფრო დეტალურად ისაუბროთ გვერდების სწრაფი მიწოდებისთვის კეშირებაზე. მეორე ინტერფეისზე (საველე ეკრანზე) მაგალითი მიაწოდეთ.
რა არის rest და spread ოპერატორები? რა განსხვავებაა მათ შორის?
თქვით მომხმარებლის სესია — რა უნდა შევცვალოთ ჩვენს API-ში, რათა გაითვალისწინოს მომხმარებლის ავტორიზაცია/სესია (წარუმატებლობა, ხელმისაწვდომი კვიზები)?
რა გამოიტანს კონსოლში კოდის ბლოკების შესრულების შედეგად? (სივრცე, var/let, მიმთითებელი ტიპები)
როგორ მოხვდი ფრონტენდზე? რა საქმიანობით იყო დაკავებული?
როგორ მუშაობს დახურვა? ახსენით განხორციელებული ფუნქციის once მაგალითით.
შეგიძლიათ დახატოთ სქემა, თუ როგორ იქნება მოთხოვნის ჯაჭვი მომხმარებლიდან ტექნიკურ ერთეულებამდე (CDN, სტატიკური შენახვა, Postgres და ა.შ.)?
როგორ დავაკავშიროთ კონტექსტი (this) ფუნქციასთან? ახსენით call, apply, bind მეთოდები და მათი განსხვავებები.
დაწერეთ once ფუნქცია, რომელიც იღებს ფუნქციას პარამეტრად და აბრუნებს მისი პირველი შესრულების შედეგს, მიუხედავად იმისა, რამდენჯერ გამოიძახებთ.