تفاوت بین require و define در RequireJS چیست؟
تفاوت بین require و define در RequireJS چیست؟

تصویری: تفاوت بین require و define در RequireJS چیست؟

تصویری: تفاوت بین require و define در RequireJS چیست؟
تصویری: Customizing Cloud9 and the CS50 IDE by Dan Armendariz 2024, ممکن است
Anonim

نیاز () و تعريف كردن () هر دو برای بارگذاری وابستگی ها استفاده می شوند. نیاز (): روش برای اجرای عملکردهای فوری استفاده می شود. تعريف كردن (): روش استفاده می شود تعريف كردن ماژول ها برای استفاده در مکان های مختلف (استفاده مجدد).

بر این اساس، چه چیزی در RequireJS تعریف شده است؟

را تعريف كردن () می توان از تابع برای بارگذاری ماژول ها استفاده کرد (ماژول می تواند یک شی، تابع، کلاس یا کدی باشد که پس از بارگذاری یک ماژول اجرا می شود). می توانید نسخه های مختلف یک ماژول را در همان صفحه بارگذاری کنید.

دوم اینکه آیا از CommonJS استفاده می کنید؟ گره. js و RingoJS زمان اجراهای جاوا اسکریپت سمت سرور هستند و بله، هر دوی آنها ماژول هایی را بر اساس CommonJS مشخصات ماژول AMD به طور کلی بیشتر است استفاده شده در توسعه جاوا اسکریپت سمت کلاینت (در مرورگر) به این دلیل، و CommonJS ماژول ها به طور کلی هستند استفاده شده سمت سرور.

علاوه بر موارد فوق، RequireJS چگونه فایل‌ها را بارگیری می‌کند؟

RequireJS از ماژول آسنکرون استفاده می کند بارگذاری (AMD) برای در حال بارگذاری فایل ها . هر ماژول وابسته شروع خواهد شد بارگذاری از طریق درخواست های ناهمزمان به ترتیب داده شده. حتی اگر فایل سفارش در نظر گرفته شده است، ما نمی توانیم تضمین کنیم که اولین فایل قبل از دوم بارگذاری می شود فایل به دلیل ماهیت ناهمزمان

آیا نیاز به سنکرون دارد؟

نیاز - همزمان به شما امکان می دهد کد بهینه شده را بارگیری کنید و سپس بلافاصله آن را در جایی که به آن نیاز دارید اجرا کنید. دلیل نوشتن این کتابخانه این بود که اجازه دهد همزمان کد قدیمی که باید با آن جایگزین شود نیاز.

توصیه شده: