logo

JavaScript דחה

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

אנו יכולים להבין את השימוש ב- לִדחוֹת תכונה בתמונה הבאה:

JavaScript דחה

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

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

ה לִדחוֹת תכונה אינה מותרת בדפדפנים ישנים יותר, לכן עבור דפדפנים ישנים עלינו להשתמש בחלופה של לִדחוֹת תְכוּנָה. הפתרון האלטרנטיבי הוא שאנחנו חייבים לציין את קטע ממש לפני התג של קובץ HTML. ניתן לעשות זאת באופן הבא:

 

תחביר

 

דוגמא

כאן, אנו משתמשים במכשיר חיצוני javascript קובץ, כלומר, myscript.js .

 <h3> This is an example of defer attribute. </h3> 

myscript.js

 alert(&apos; Hello World. 
 Welcome to the javaTpoint.com 
 This is an example of the defer attribute. &apos;); 
בדוק את זה עכשיו

תְפוּקָה

לאחר ביצוע הקוד לעיל, הפלט יהיה -

JavaScript דחה