English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل مرجعي لـ HTML

مجموعة كاملة من علامات HTML

HTML: <script>defer</script>خصائص

<script>خصائص defer هي خصائص بولية، وتحدد خصائص defer تنفيذ السكربت بعد انتهاء تحليل الصفحة، وتستخدم خصائص defer فقط للسكربتات الخارجية (يجب استخدامها فقط عندما يكون هناك خاصية src).</script>

 HTML <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).

ملاحظة: يمكن تنفيذ السكربت الخارجي بطرق متعددة:

  • إذا كان هناك تنفيذ غير متزامن: تنفيذ السكربت بشكل غير متزامن مع بقية الصفحة (سيتم تنفيذ السكربت بينما تستمر الصفحة في التحليل).

  • إذا لم يكن هناك تنفيذ غير متزامن ولكن كان هناك تأخير: تنفيذ السكربت بعد أن يتم تحليل الصفحة.

  • إذا لم يكن هناك تنفيذ غير متزامن أو تأخير: استنسخ وتنفيذ السكربت قبل أن يستمر المتصفح في تحليل الصفحة.

الفرق بين HTML 4.01 وHTML5

ليس هناك.

الفرق بين HTML وXHTML

في XHTML، يُمنع تقديم الخصائص بتنسيق مختصر، يجب تعريف خاصية defer كـ <script defer="defer">.

النحو

<script defer>
 HTML <script> العلامة