logo

تأجيل جافا سكريبت

ال تأجيل هي قيمة منطقية، تُستخدم للإشارة إلى تنفيذ البرنامج النصي بعد تحليل المستند. إنه يعمل فقط مع البرامج النصية الخارجية (أي يعمل فقط عندما نحدد ملف src السمة في العلامة). تعلن أن البرنامج النصي لن يقوم بإنشاء أي محتوى. لذلك، يمكن للمتصفح مواصلة تحليل بقية الصفحة. مع تأجيل السمة لا تحظر الصفحة.

يمكننا أن نفهم استخدام تأجيل الخاصية في الصورة التالية

تأجيل جافا سكريبت

تخبر هذه السمة المتصفح بتنفيذ الملف عندما يتم تحليل مستند HTML بالكامل. في بعض الأحيان، يستهلك التطبيق المزيد من الذاكرة عن طريق إضافة الملف بطاقة شعار في قسم رأس HTML، ويسبب أيضًا مشكلات في الأداء. ولتحسين الأداء يمكننا إضافة تأجيل السمة في العلامة.

في بعض الأحيان يستغرق البرنامج النصي وقتًا أطول من المتوقع في التحميل ويعرض الصفحة الفارغة بدلاً من المحتوى. وفي الأجهزة المحمولة، سيكون الوضع أسوأ بسبب انخفاض ذاكرة الأجهزة الصغيرة. لذلك، باستخدام تأجيل السمة، يمكننا زيادة أداء التحميل.

ال تأجيل السمة غير مسموح بها في المتصفحات القديمة، لذا بالنسبة للمتصفحات الأقدم يتعين علينا استخدام البديل الخاص بـ تأجيل يصف. الحل البديل هو أنه يجب علينا تحديد القسم قبل علامة ملف HTML مباشرة. يمكن القيام بذلك على النحو التالي:

 

بناء الجملة

 

مثال

هنا نستخدم خارجي جافا سكريبت الملف، أي، 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;); 
اختبره الآن

انتاج |

بعد تنفيذ الكود أعلاه سيكون الناتج -

تأجيل جافا سكريبت