מהי דחיית סקריפט אסינכרון?
מהי דחיית סקריפט אסינכרון?

וִידֵאוֹ: מהי דחיית סקריפט אסינכרון?

וִידֵאוֹ: מהי דחיית סקריפט אסינכרון?
וִידֵאוֹ: More Equal Animals - by Daniel Larimer - audiobook read by Chuck MacDonald 2024, נוֹבֶמבֶּר
Anonim

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

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

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

כמו כן, מה המשמעות של דחיית תסריט? הַגדָרָה ושימוש ב- לִדחוֹת תְכוּנָה הוא תכונה בוליאנית. כאשר קיים, הוא מציין כי התסריט הוא מופעל כאשר הדף סיים לנתח. הערה: ה לִדחוֹת תְכוּנָה הוא רק עבור חיצוני תסריטים (יש להשתמש רק אם התכונה src הוא מתנה).

לגבי זה, מה המשמעות של אסינכרון של תסריט?

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

האם אני יכול להשתמש בדחיית script?

בפועל, לִדחוֹת הוא בשימוש ל תסריטים שצריכים את כל ה-DOM ו/או צו הביצוע היחסי שלהם חשוב. ואסינכרון הוא בשימוש לעצמאי תסריטים , כמו מונים או מודעות. וצו ההוצאה לפועל היחסי שלהם עושה לא משנה.

מוּמלָץ: