Sobes.tech

Frontend

Դուք մշակել եք SVG, անիմացիաներ և WebSocket օգտագործելով ինքնաթիռի ինտերակտիվ սխեմա: Ինչպե՞ս եք օպտիմալացրել SVG տարրերի ռենդերը ժամանակակից թարմացումների ժամանակ, որպեսզի ինտերֆեյսը չհամառի?

199

Դուք իրականացնեիք բազմակողմանի ձևեր Wizard Flow-ում: Ինչպես խուսափեցիք prop drilling-ից տարբեր քայլերից տվյալներ հավաքելիս և որտեղ էր պահվում միջանկյալ վիճակը մինչև սերվերին ուղարկելը?

198

Ինչպե՞ս եք մոտենում բարդ UI կոմպոնենտների թեստավորմանը, որոնք ստեղծում են խորը ներդրված DOM-միավորներ առանց հարմարեցված նույնականացուցիչների: Ինչպե՞ս եք նպատակահարմար դարձնում անհրաժեշտ ինտերֆեյսի տարրերը E2E թեստերում։

185

Դու երբևէ հանդիպե՞լ ես այն խնդրին, երբ բարդ flex կամ grid layout-ը լավ է աշխատում Chrome-ում, բայց Safari-ում, հատկապես iOS և Mac-ում, ինտերֆեյսը բարձրությունից կոտրվում է կամ սքրոլը խափանվում է: Ինչպե՞ս եք թեստավորում Safari-ում սխալները:

178

Նախկինում աշխատե՞լ եք Quasar-ի հետ: Փորձե՞լ եք այն հարմարեցնել և ստիլիզացնել:

157

Ի՞նչ կարող է լինել հիմնական պատճառը, որ dropdown-ը (ընտրանքային ցանկը) գտնվում է մյուս տարրից ներքև, նույնիսկ եթե նրա z-index-ը առավելագույն է, բարդ UI-ում, որտեղ կան պանելներ, քարտեր և pop-up պատուհաններ: Ինչպե՞ս կարելի է դա ուղղել Vue-ում։

140

Նախագծում նշվում է Race պայմանների դեմ պաշտպանություն՝ օգտագործելով AbortController։ Ինչպես եք դուք իրականում ինտեգրում հարցումների չեղարկումը Vue կոմպոնենտի կյանքի ցիկլում։ Օրինակ, եթե օգտվողը հեռանա էջից նախքան հարցման ավարտը, ինչպես դա իրականացնում եք բարդ Pinia տրամաբանությամբ։

127