بعد تحميل المتصفح DOM ، سيضيف أحداثًا إلى عنصر DOM من خلال JavaScript. في JavaScript ، عادة ما يتم استخدام طريقة Window.onload ().
في jQuery ، يتم استخدام طريقة $ (وثيقة) .READY (). اسمحوا لي أن أقدم الفرق بين الاثنين أدناه.
| window.onload () | $ (وثيقة). ready () | |
| توقيت التنفيذ | قم بتنفيذ جميع عناصر الصفحة (بما في ذلك الصور والملفات المرجعية) بعد التحميل. | سيتم تنفيذ جميع HTML DOMS في الصفحة بعد تحميل بنية CSS DOM ، ولا يجوز تحميل الصور الأخرى. إذا كنت تريد تحميل جميع محتوى صفحة الويب (بما في ذلك الصور ، إلخ) ، وتسجيل الحدث واستخدم $ (window) .Load (وظيفة) ؛ أي ما يعادل window.onload () |
| اكتب رقمًا | لا يمكنك كتابة كلمات متعددة في نفس الوقت ، وسوف يكتب الأخير الكتابة السابقة. السابق: window.onload = function () {Alert ("a") ؛ } window.onload = function () {Alert ("b") ؛ } ستكون النتيجة "ب" إذا كنت ترغب في تنفيذ ALERT ("A") وتنبيه ("B") بالتسلسل ، فأنت بحاجة إلى كتابته window.onload = function () { تنبيه ("أ") ؛ تنبيه ("ب") ؛ } | يمكن أن تكتب متعددة في وقت واحد |
| اختصار | لا أحد | $ (وثيقة). ready (function () { // للقيام ؛ }) ؛ يمكن كتابتها باسم $ (). Ready (function () {// $ () بدون معلمات مستند // للقيام ؛ })؛أو $ (function () { // للقيام ؛ }) ؛ |