JavaScriptda Event Loop haqida gapir: u nima tashkil etilgan va sinxron kod, mikro vazifalar va makro vazifalar qanday tartibda bajariladi?
Frontend
Call, apply va bind metodlarini ishlatdingizmi? Ularning maqsadi va farqlarini tushuntiring.
Ilovaga ishonch bilan mobil qurilmada yoki ish stolida ochilganligini aniqlash va mos interfeys versiyasini tanlash mumkinmi?
Angular'da Dependency Injection nima va qanday qilib bog'liqliklarni injektsiya qilish mumkin?
Nima uchun Angular'da Dependency Injection zarur, agar bog'liqliklarni new bilan yaratish yoki global holatda saqlash mumkin bo'lsa?
Sizda CRM/Service Desk uchun tayyor desktop faqat veb-ilova bor, u mobil qurilmalarda yomon ko'rinadi. Mobil versiya dizayni allaqachon tayyor va desktop versiyasidan sezilarli darajada farq qiladi. Siz qanday qilib ilovani mobil brauzerlar uchun moslashtirishni tashkil qilasiz?
Agar dekorator template: './user.component.html' ni, balki templateUrl bo'lsa, komponent nima ko'rsatadi? Bunday yozuv to'g'ri hisoblanadimi?
Siz 3-4 frontend dasturchilaridan iborat jamoaning texnik rahbarisiz. Yangi katta hajmdagi CRM yoki Service Desk veb mahsuloti paydo bo'ldi va tayyor backend mavjud. Frontend qismi uchun texnologiyani qanday tanlaysiz?
Yuqoridagi Angular komponent kodidagi muammo va uni qanday tuzatish mumkinligini tushuntiring: ```typescript @Component({ selector: 'app-user', template: './user.component.html', stylesUrls: './user.component.scs', changeDetection: ChangeDetectionStrategy.OnPush, }) export class CmfUserComponent { users$: any; constructor() { const api = new BackendService(); this.users$ = api.getUsers(); } } ```
Agar desktop va mobil versiyalar uchun turli komponentlar to'plamlari ishlatilsa, lekin xizmatlar umumiy bo'lsa, qanday qilib versiyalar o'rtasida o'tishni tashkil qilasiz?
Angular komponent kodi ichida to'g'ridan-to'g'ri Observable-ga yozilish amaliyoti qanchalik yaxshi? Qaysi xavf va alternativlar mavjud?
Yangi Angular loyihalarida NgModule-ning to'liq rad etilishi qanday asoslangan? Qaysi hollarda modullar hali ham kerak bo'lishi mumkin?
JavaScriptda this kalit so'zini haqida gapir: funksiyani chaqirganda uning qiymati nima bilan bog'liq? Qaysi xususiyatlarga ega sharchali funksiyalar?
Siz ilgari DI dekoratorlari kabi @Optional, @Self, @SkipSelf va @Host ni ishlatdingizmi? Ularning bog'liqlik qidiruviga qanday ta'sir qilishini tushuntiring.
Bir funksiyaning qayerda e'lon qilinishi va qayerda chaqirilishi o'rtasidagi farq nima, this qiymati kontekstida?
Angular'da inject() funksiyasining konstruktor orqali bog'liqliklarni injektsiya qilish bilan taqqoslaganda qanday afzalliklari bor?
Agar siz boshqa funksiyaning ichida funksiyani e'lon qilsangiz, unga nima kirish imkoniyatiga ega bo'ladi? Bu oddiy ichki funksiyada this bilan qanday ishlaydi?
Angular'da o'zgarishlarni aniqlash nima va qanday qilib Default va OnPush strategiyalari farq qiladi, va qachon OnPush bilan komponent tekshiriladi?
Bir Observable-ni to'g'ridan-to'g'ri komponent maydoniga konstruktor yoki maydon boshlanishida tayinlash mumkinmi? Bu konstruktor ichida obuna bo'lishdan qanday farq qiladi?
console.log(1); Promise.resolve(2).then((value) => console.log(value)) setTimeout(() => console.log(3)) console.log(4);