jQuery: Document.ready () və bədən yüklənməsi () funksiyaları arasındakı fərq nədir?


cavab 1:

Yükləmə hadisəsi DOM-da standart bir hadisədir, hazır hadisə jQuery-yə xasdır.

Hazır hadisə HTML sənədi yaradıldıqdan və yükləndikdən sonra, Onload hadisəsi isə bütün məzmun (məsələn, şəkillər, Javascript və Flash skriptlər) tam yükləndikdə baş verir.

Hazır hadisənin məqsədi sənəd yükləndikdən sonra mümkün qədər tez baş verməsidir ki, bütün səhifənin yüklənməsini gözləmədən dərhal HTML elementlərinə funksionallıq və ya hadisə idarəediciləri əlavə edə bilək. Bu istifadə halında geniş istifadə olunur.


cavab 2:

bədən yüklənməsi () sənədin DOM və RESURSLARINI (şəkillər və s.) yüklədikdən sonra baş verir, lakin $ document.ready () hadisəsi YALNIZ DOM YENİDƏN sonra baş verir.

Buna görə $ sənəd.ready () funksiyasını, skript aktiv olduqda və mənbələr hələ yüklənərkən işlənməyə başlandıqda istifadə etmək məsləhət görülür və bununla da istifadəçi üçün gözləmə müddətini azaldır.


cavab 3:

İkisi arasındakı əsas fərqlər:

  1. Body.Onload () hadisəsi yalnız DOM və şəkillər kimi əlaqəli mənbələr yükləndikdən sonra çağırılır, ancaq jQuery hadisəsi olan document.ready () hadisəsi DOM yüklənən kimi adlanır, yəni yüklənmir Xidmət şəkli kimi qaynaqlar. Buna görə jQuery hazır vəziyyətindəki funksiyalar, HTML quruluşu qaynaqları gözləmədən yükləndikcə yerinə yetirilir. Bir səhifədə çox sənəd.ready () hadisəsi ola bilər, ancaq Body.Onload () bilməz.

cavab 4:

İkisi arasındakı əsas fərqlər:

  1. Body.Onload () hadisəsi yalnız DOM və şəkillər kimi əlaqəli mənbələr yükləndikdən sonra çağırılır, ancaq jQuery hadisəsi olan document.ready () hadisəsi DOM yüklənən kimi adlanır, yəni yüklənmir Xidmət şəkli kimi qaynaqlar. Buna görə jQuery hazır vəziyyətindəki funksiyalar, HTML quruluşu qaynaqları gözləmədən yükləndikcə yerinə yetirilir. Bir səhifədə çox sənəd.ready () hadisəsi ola bilər, ancaq Body.Onload () bilməz.

cavab 5:

İkisi arasındakı əsas fərqlər:

  1. Body.Onload () hadisəsi yalnız DOM və şəkillər kimi əlaqəli mənbələr yükləndikdən sonra çağırılır, ancaq jQuery hadisəsi olan document.ready () hadisəsi DOM yüklənən kimi adlanır, yəni yüklənmir Xidmət şəkli kimi qaynaqlar. Buna görə jQuery hazır vəziyyətindəki funksiyalar, HTML quruluşu qaynaqları gözləmədən yükləndikcə yerinə yetirilir. Bir səhifədə çox sənəd.ready () hadisəsi ola bilər, ancaq Body.Onload () bilməz.

cavab 6:

İkisi arasındakı əsas fərqlər:

  1. Body.Onload () hadisəsi yalnız DOM və şəkillər kimi əlaqəli mənbələr yükləndikdən sonra çağırılır, ancaq jQuery hadisəsi olan document.ready () hadisəsi DOM yüklənən kimi adlanır, yəni yüklənmir Xidmət şəkli kimi qaynaqlar. Buna görə jQuery hazır vəziyyətindəki funksiyalar, HTML quruluşu qaynaqları gözləmədən yükləndikcə yerinə yetirilir. Bir səhifədə çox sənəd.ready () hadisəsi ola bilər, ancaq Body.Onload () bilməz.

cavab 7:

İkisi arasındakı əsas fərqlər:

  1. Body.Onload () hadisəsi yalnız DOM və şəkillər kimi əlaqəli mənbələr yükləndikdən sonra çağırılır, ancaq jQuery hadisəsi olan document.ready () hadisəsi DOM yüklənən kimi adlanır, yəni yüklənmir Xidmət şəkli kimi qaynaqlar. Buna görə jQuery hazır vəziyyətindəki funksiyalar, HTML quruluşu qaynaqları gözləmədən yükləndikcə yerinə yetirilir. Bir səhifədə çox sənəd.ready () hadisəsi ola bilər, ancaq Body.Onload () bilməz.

cavab 8:

İkisi arasındakı əsas fərqlər:

  1. Body.Onload () hadisəsi yalnız DOM və şəkillər kimi əlaqəli mənbələr yükləndikdən sonra çağırılır, ancaq jQuery hadisəsi olan document.ready () hadisəsi DOM yüklənən kimi adlanır, yəni yüklənmir Xidmət şəkli kimi qaynaqlar. Buna görə jQuery hazır vəziyyətindəki funksiyalar, HTML quruluşu qaynaqları gözləmədən yükləndikcə yerinə yetirilir. Bir səhifədə çox sənəd.ready () hadisəsi ola bilər, ancaq Body.Onload () bilməz.