English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
<script>خصائص defer هي خصائص بولية، وتحدد خصائص defer تنفيذ السكربت بعد انتهاء تحليل الصفحة، وتستخدم خصائص defer فقط للسكربتات الخارجية (يجب استخدامها فقط عندما يكون هناك خاصية src).</script>
السكربت الذي يتم تشغيله بعد اكتمال تحميل الصفحة:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>HTML:<script>defer</script>استخدام الخاصية-دليل أساسي (oldtoolbag.com)</title> </head> <body> <script src="demo_script.js" defer></script> <p>يتطلب السكربت الموجود أعلاه من الفقرات التالية تقديم المعلومات. عادةً، هذا مستحيل، لأن السكربت يتم تنفيذه قبل وجود الفقرة.</p> <p id="p1">مرحبًا بالعالم!</p> <p>لكن،خصائص defer تحدد تنفيذ السكربت في وقت لاحق. بهذا يمكن للسكربت أن يطلب معلومات من الفقرة.</p> </body> </html>اختبر لمعرفة ‹/›
IEFirefoxOperaChromeSafari
جميع المتصفحات الشائعة تدعم خاصية defer.
خاصية defer هي خاصية بولية.
إذا كانت موجودة، فإنها تحدد تنفيذ السكربت بعد أن يتم تحليل الصفحة.
ملاحظة: خاصية defer تنطبق فقط على السكربت الخارجي (ينبغي استخدامها فقط عندما يكون هناك خاصية src).
ملاحظة: يمكن تنفيذ السكربت الخارجي بطرق متعددة:
إذا كان هناك تنفيذ غير متزامن: تنفيذ السكربت بشكل غير متزامن مع بقية الصفحة (سيتم تنفيذ السكربت بينما تستمر الصفحة في التحليل).
إذا لم يكن هناك تنفيذ غير متزامن ولكن كان هناك تأخير: تنفيذ السكربت بعد أن يتم تحليل الصفحة.
إذا لم يكن هناك تنفيذ غير متزامن أو تأخير: استنسخ وتنفيذ السكربت قبل أن يستمر المتصفح في تحليل الصفحة.
ليس هناك.
في XHTML، يُمنع تقديم الخصائص بتنسيق مختصر، يجب تعريف خاصية defer كـ <script defer="defer">.
<script defer>HTML <script> العلامة