Frontend
Տեխնիկական պահանջներ: պատկեր կտրող կոմպոնենտ Նպատակը: Սկսից սեփական կոմպոնենտի մշակում (Vue + TypeScript), որը թույլ կտա օգտվողին բեռնել պատկեր, ընտրել կտրելու տարածք և ստանալ արդյունքը կոորդինատների տեսքով: Ֆունկցիոնալ պահանջներ: 1. Անկախ կոմպոնենտ - Կոմպոնենտը պետք է լինի լիովին ինքնուրույն, սկսած զրոյից: - Օգտագործել Vue և TypeScript: 2. Պատկեր բեռնել և ցուցադրել - Նախատեսել պատուհան (նախադիտման տարածք), որտեղ կարող է տեղադրվել պատկեր: - Տարածքը պետք է ունենա սահմանված առավելագույն լայնություն և բարձրություն: - Եթե պատկերն անցնում է տարածքի չափերը, այն ավտոմատ կերպով կրճատվում է պատուհանի չափին համապատասխան (առանց էկրանից դուրս գալու): 3. Կտրելու տարածքը ընտրել - Բեռնելուց հետո պատկերն ցուցադրվում է պատուհանում: - Օգտվողը պետք է կարողանա ընտրել կտրելու տարածք մուրճով: - ցանկացած տարածք (առանց ֆիքսված կողմերի հարաբերության): 4. Արդյունքը պահպանել - "Պահպանել" կոճակը գործարկում է իրադարձություն կամ մեթոդ: - Արդյունքում վերադարձվում են ընտրված կտրելու տարածքի կոորդինատները: - Սերվերում կտրելու գործընթացը իրականացնելը պարտադիր չէ:
Քանի թել կա JavaScript-ում?
Ի՞նչ այլ մեթոդներ կան ծառը շրջելու համար ռեկուրսիայի բացի: Ի՞նչ են ռեկուրսիայի և ստեկի առավելությունները և թերությունները։
Ի՞նչ մեթոդներ գիտես զանգվածների մշակման համար։
Եթե ձեր ժամանակը ազատ է և սեղանին երկու առաջադրանք կա — տեխնիկական (ռեֆակտորինգ) և արտադրական՝ նույն առաջնահերթությամբ — որին կընտրեիք?
Դուք ավելի քան 10 տարի մարզել եք երեխաներին և նրանք դարձել են Ռուսաստանի չեմպիոններ: Որ պրակտիկաները ձեր մարզչական գործունեությունից փոխանցել եք երիտասարդների հետ աշխատանքի համար?
Ի՞նչ Angular ուղղորդումներ գիտեք: Ինչպե՞ս ստեղծել հարմարեցված հատկության և կառուցվածքային ուղղորդում:
Պատմիր TypeScript-ի utility types մասին՝ որոնք օգտագործեցիր և ինչու՞։
Դու գիտե՞ս TypeScript-ում enum և կոնստանտների տարբերությունը։
Կպատմիր ինձ միկրոֆրոնտենդների մասին՝ ինչու են անհրաժեշտ և ինչպես աշխատում ես նրանց հետ։
Դուք ասացիք, որ Angular-ը ձեր գործը չէ։ Ինչու՞։
Ի՞նչ է անհրաժեշտ HTML թեգերի սեմանտիկան։
Ի՞նչ է պարզ միության և տարբերակված միության տարբերությունը։
Պատմեք մի բարդ տեխնիկական խնդիրի մասին, որը ձեզ հաջողվեց լուծել։
Դու աշխատե՞լ ես Vuex-ի հետ: Ինչ է Vuex-ի մուտացիաները:
Կա 50 սյունով և շատ տողերով աղյուսակ: Տարբեր օգտվողների խմբեր ցանկանում են տեսնել իրենց սյունակների հավաքածուները, և այս կարգավորումները պետք է պահպանվեն էջը վերաներբեռնելու և բրաուզերը փակելուց հետո: Ինչպե՞ս կկատարեք դա։
Ի՞նչ օգտակար տիպեր եք ճանաչում, օրինակ՝ Pick, Omit, Partial, Required: Ինչպես են օգտագործվում:
Ի՞նչ է տարբերությունը ref և reactive-ների միջև Vue 3-ում։
Պատմիր Node.js/Express-ի վրա հիմնված լիակատար հավելվածի մասին՝ վճարային էջերի բրենդավորումը ավտոմատացնելու համար։
Խոսիր React հուկների և դրանց օգտագործման կանոնների մասին