מה ההבדל בין לדרוש להגדרה ב-RequireJS?
מה ההבדל בין לדרוש להגדרה ב-RequireJS?

וִידֵאוֹ: מה ההבדל בין לדרוש להגדרה ב-RequireJS?

וִידֵאוֹ: מה ההבדל בין לדרוש להגדרה ב-RequireJS?
וִידֵאוֹ: מה ההבדל בין פוסטים לעמודים בוורדפרס 2024, נוֹבֶמבֶּר
Anonim

לִדרוֹשׁ () ו לְהַגדִיר () שניהם משמשים לטעינת תלות. לִדרוֹשׁ (): השיטה משמשת להפעלת פונקציות מיידיות. לְהַגדִיר (): השיטה משמשת לְהַגדִיר מודולים לשימוש במספר מיקומים (שימוש חוזר).

בהתאם, מה מוגדר ב-RequireJS?

ה לְהַגדִיר ניתן להשתמש בפונקציה () לטעינת המודולים (המודול יכול להיות אובייקט, פונקציה, מחלקה או קוד שמתבצע לאחר טעינת מודול). אתה יכול לטעון גרסאות שונות של אותו מודול באותו עמוד.

שנית, האם אתה משתמש ב-CommonJS? צוֹמֶת. js ו-RingoJS הם זמני ריצה של JavaScript בצד השרת, וכן, שניהם מיישמים מודולים המבוססים על CommonJS מפרט מודול. AMD הוא בדרך כלל יותר בשימוש בפיתוח JavaScript בצד הלקוח (בדפדפן) עקב כך, וכן CommonJS מודולים הם בדרך כלל בשימוש בצד השרת.

מלבד לעיל, איך RequireJS טוען קבצים?

דורש JS משתמש במודול אסינכרוני טוען (AMD) עבור טעינת קבצים . כל מודול תלוי יתחיל טוען באמצעות בקשות אסינכרוניות בסדר הנתון. למרות שה קוֹבֶץ סדר נחשב, אנחנו לא יכולים להבטיח כי הראשון קוֹבֶץ נטען לפני השני קוֹבֶץ בשל האופי האסינכרוני.

האם דורש סינכרוני?

לִדרוֹשׁ - סינכרוני מאפשר לך לטעון קוד אופטימלי ולאחר מכן להפעיל אותו מיד, היכן שאתה צריך אותו. הסיבה שספריה זו נכתבה הייתה כדי לאפשר סינכרוני קוד מדור קודם שיש להחליף בו לִדרוֹשׁ.

מוּמלָץ: