Frontend
Angular-ში ცვლილებების გამოვლენის სტრატეგიები რა არის და როგორ მუშაობს OnPush?
როგორ შეგვიძლია გავიგოთ, რომ წარმოებაში ფორმაში პრობლემებია, თუ ის მუშაობას შეწყვეტს (მაგალითად, რეგისტრაცია არ სრულდება)?
TypeScript-ის დავალების მესამე ნაწილი: შექმენით ახალი ტიპი, რომელიც დაფუძნებულია Delivery ტიპზე, სადაც ყველა ველი ვარიანტულია (შესაძლოა ჰქონდეს მნიშვნელობა undefined) და ვერ იცვლება (readonly). გამოიყენეთ utility ტიპები Partial და Readonly.
/* კონსოლში რა გამოჩნდება */ console.log(1); Promise.resolve().then(() => console.log(2)); setTimeout(() => console.log(3)); Promise.resolve().then(() => console.log(4)); console.log(5); setTimeout(() => { Promise.resolve().then(() => console.log(6)); console.log(7); Promise.resolve().then(() => console.log(8)); }, 0); setTimeout(() => console.log(9));
შესრულების ოფლაინ რეჟიმისთვის მოთხოვნები კეშშია?
თუ clearCache-ს callback-ის ნაცვლად პირდაპირ map.clear მეთოდზე მითითება გავუკეთეთ (მაგალითად, clearCache = cache.clear), ეს სწორად იმუშავებს? როგორ უნდა გამოსწორდეს ეს?
რა იცით TypeScript-ის სასარგებლო ტიპების შესახებ?
როგორ კითხვებს გაქვთ გუნდსა და განვითარების პროცესებზე?
გთხოვთ, აღწეროთ სიტუაცია, როდესაც თქვენ ოპტიმიზაცია გაუკეთეთ აპლიკაციის შესრულებას (თქვენი რეზიუმეში აღნიშნული) — რატომ იტვირთებოდა გვერდი თავდაპირველად ასე ნელი და როგორ გამოასწორეთ ეს?
ამ ბილეთებიდან შეიძლება შექმნას ერთი, შეუფერხებელი მარშრუტი. მარშრუტში არ არის ბრუნვები ან განმეორებები. თქვენ უნდა დაწეროთ პროგრამა, რომელიც ამავე ბილეთების ობიექტებს დააბრუნებს მარშრუტის მიხედვით თანმიმდევრობით. ```javascript function getRoute(tickets = []) { const cities = new Map(); for (const ticket of tickets) { cities.set(ticket.from, ticket); } const result = []; let currentCity = startcity; while (cities.has(currentCity)) { const next = cities.get(currentCity); result.push(next); currentCity = next.to; } return result; } console.clear() console.log(getRoute([ { from: 'London', to: 'Moscow' }, { from: 'NY', to: 'London' }, { from: 'Moscow', to: 'Spb' }, ])); ```
რა განსხვავებაა combineLatest და forkJoin ოპერატორებს შორის?
თუ გჭირდებათ როლიკების (ბარაბანების) რაოდენობის გაზრდა, მაგალითად, ათამდე, როგორ გავხადოთ განხორციელება მოქნილი, რათა არ შევინახოთ მნიშვნელობები ხელით თითოეულ ბარაბანისთვის (მაგალითად, parameter numberOfRollers და Array.from-ის გამოყენებით)?
elements.forEach(element => { element.style.width = '300px'; console.log( element.getBoundingClientRect().width ); }); // [ლინკი] export default () => { return <div>გამარჯობა!</div> }
გაქვს გამოცდილება PHP კოდის დაწერაში ფრეიმვორკებზე ან სუფთა PHP-ში?
CSP (შინაარსის უსაფრთხოების პოლიტიკა) რა არის?
როდის უნდა გამოიძახოს საბოლოო გადაწყვეტილება, თუ ყველა პირობა წარმატებით შესრულდა?
გააზიარე Event Loop JavaScript-ში/ბრაუზერში.
რატომ დაიწყეთ ახლა ახალი ადგილის ძიება?
დაგიმუშავია თუ არა RxJS ან Angular Signals-თან?
CSS მოდულები რა მიზნით გამოიყენება? რატომ არ ვიყენებთ ჩვეულებრივ CSS-ს?