RequireJS-da talab qilish va aniqlash o'rtasidagi farq nima?
RequireJS-da talab qilish va aniqlash o'rtasidagi farq nima?

Video: RequireJS-da talab qilish va aniqlash o'rtasidagi farq nima?

Video: RequireJS-da talab qilish va aniqlash o'rtasidagi farq nima?
Video: 자바스크립트 기초 강의 - 3-3강 함수 활용 실습(2/2) 2024, May
Anonim

talab qiladi () va aniqlash () ikkalasi ham bog'liqliklarni yuklash uchun ishlatiladi. Talab qilish (): Usul darhol funksiyalarni ishga tushirish uchun ishlatiladi. aniqlash (): usuli ishlatiladi aniqlash bir nechta joylarda foydalanish uchun modullar (qayta foydalanish).

Shunga ko'ra, RequireJS da nima aniqlanadi?

The aniqlash () funktsiyasi modullarni yuklash uchun ishlatilishi mumkin (modul ob'ekt, funksiya, sinf yoki modul yuklangandan keyin bajariladigan kod bo'lishi mumkin). Xuddi shu sahifada bir xil modulning turli versiyalarini yuklashingiz mumkin.

Ikkinchidan, siz CommonJS dan foydalanasizmi? Tugun. js va RingoJS server tomonidagi JavaScript ish vaqtlari va ha, ularning ikkalasi ham modullarga asoslangan modullarni amalga oshiradi. CommonJS Modul spetsifikatsiyasi. AMD odatda ko'proq ishlatilgan Shu sababli mijoz tomonida (brauzerda) JavaScript-ni ishlab chiqishda va CommonJS Modullar odatda ishlatilgan server tomoni.

Yuqoridagilardan tashqari, RequireJS fayllarni qanday yuklaydi?

RequireJS Asinxron moduldan foydalanadi Yuklanmoqda (AMD) uchun fayllarni yuklash . Har bir qaram modul ishga tushadi yuklash berilgan tartibda asinxron so'rovlar orqali. Garchi fayl buyurtma ko'rib chiqilsa, biz birinchi bo'lishiga kafolat bera olmaymiz fayl ikkinchisidan oldin yuklanadi fayl asinxron tabiati tufayli.

Sinxron talab qilinadimi?

Talab qilish - sinxron optimallashtirilgan kodni yuklash va keyin uni kerakli joyda darhol bajarish imkonini beradi. Ushbu kutubxonaning yozilishining sababi ruxsat berish edi sinxron bilan almashtirilishi kerak bo'lgan eski kod Talab qilish.

Tavsiya: