האם אתה יכול לדחות JavaScript מוטבע?
האם אתה יכול לדחות JavaScript מוטבע?

וִידֵאוֹ: האם אתה יכול לדחות JavaScript מוטבע?

וִידֵאוֹ: האם אתה יכול לדחות JavaScript מוטבע?
וִידֵאוֹ: Stop Using The "!" Bang Operator In JavaScript Unless You Know This 2024, מאי
Anonim

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

יתר על כן, כיצד להוסיף דחייה ב-JavaScript?

ה לִדחוֹת שיטה אתה יכול לְהוֹסִיף ה " לִדחוֹת " מייחסים לכל אחד מהתגים החיצוניים שלך. מה ה ' לִדחוֹת ' התכונה עושה היא לומר לדפדפן האינטרנט לא לטעון אותו עד שה-HTML יסיים לטעון.

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

באופן דומה, האם אתה יכול לדחות את jQuery?

ה jQuery . דָחוּי שיטה פחית תועבר פונקציה אופציונלית, שנקראת רגע לפני שהשיטה חוזרת ומועברת את החדש דָחוּי אובייקט גם בתור האובייקט הזה וגם בתור הארגומנט הראשון לפונקציה. הפונקציה הנקראת פחית צרף התקשרויות חוזרות באמצעות דָחוּי.

מה עדיף לסנכרן או לדחות?

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

מוּמלָץ: