מה זה סקריפטים דחויים ב-JavaScript?
מה זה סקריפטים דחויים ב-JavaScript?

וִידֵאוֹ: מה זה סקריפטים דחויים ב-JavaScript?

וִידֵאוֹ: מה זה סקריפטים דחויים ב-JavaScript?
וִידֵאוֹ: async vs defer attributes in Javascript | Ola Interview Question 2024, מאי
Anonim

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

כמו כן לדעת, מה נדחה ב-JavaScript?

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

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

בהתאם, מה ההבדל בין טעינה אסינכרונית של קובץ סקריפט לבין דחיית טעינת קובץ הסקריפט?

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

כיצד להוסיף דחייה ב-JavaScript?

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

מוּמלָץ: