JavaScript-ը միանիշյա՞կ է թե բազմանիշյա՞կ: Խոսիր ինձ Web Workers-ների մասին։
Frontend
Դու այս երկու ամիսների ընթացքում աշխատանք փնտրո՞ւմ էիր։
Ի՞նչ է EventBus-ը: Ինչպե՞ս անել դա Vue-ում։
Պատմիր այն մասին, թե ինչ բեկորում է աշխատել։ Ինչքան լավ գիտես TypeScript-ը։ Կոմպլեքս տիպեր, ռեկուրսիվ տիպեր։
Եթե ժամկետները լրիվ անիրականանան, ինչ անես?
Պատմիր ինձ Event Loop-ի մասին — միկրո և մակրո առաջադրանքների հերթեր։
Ինչպես լուծել var-ով կապված խնդիր ցիկլում, բացի var-ը փոխարինելուց let-ով?
Ինչպե՞ս ես վերաբերվում տիպի (template) տրամաբանությանը։
Ինչ ես մտածում Pinia-ի մասին: Որ դեպքերում չես օգտագործի Pinia?
Դիտեք այս HTML/CSS կոդը։ Ի՞նչ գույն կլինի յուրաքանչյուր տարրերի տեքստի համար։
Ինչպես են աշխատում scoped-շերտերը Vue-ում մեքենայի տակ?
խոսեք var, let, const փոփոխականների մասին՝ տեսանելիության ոլորտներ, hoisting, ժամանակավոր մահացած գոտի։
Ի՞նչ CSS մեկուսացման մեթոդներ եք գիտակցում։
Ինչու եք օգտագործել async/await և try-catch փոխարեն Promise.then().catch()
Պատմեք ՕՕՊ-ի սկզբունքների մասին: Կարո՞ղ է ՕՕՊ-ը կիրառելի լինել JavaScript-ում:
Ինչպե՞ս է ազդում ծնողական տարրը, եթե նրա երեխային ունի position: absolute։
Vue-ում առաջադրանք՝ ինչ կցուցադրվի ձևանմուշում, երբ օգտագործվում է watch առանց immediate նշանի։
async function f(result = 1) { let promiseB = new Promise(resolve => { setTimeout(() => resolve("1e"), 200) }); let promiseA = new Promise(resolve => { setTimeout(() => resolve("ab"), 1000) }); result += await promiseA; result += await promiseB; alert(result); // ? } f(null);
Ինչ եք կարծում այն կոմպոնենտի մասին, որը տեսաք կոդի վերանայումում?
Ներկայացրեք ստորև բերված JavaScript Promise կոդի վարքագիծը և այն, թե ինչ կլոգվի կոնսոլում: ```javascript let promise = new Promise((resolve, reject) => { resolve("ok"); }) promise .then(result => `${result} one`) .then(result => `${result} two`) .then(result => {return new Error('error')}) .finally((result) => console.log('finally', result)) .catch(err => console.error(err.message)) ```