نسخ رمز رمز على النحو التالي:
<script src = "../ cgi-bin/delscript.js" defer> </script>
الدور المؤجل هو أنه يتم تحميل المستند قبل تنفيذ البرنامج النصي ، بحيث لا يمكن العثور على المشكلة التي لا يمكن تجنبها --- بعض المشكلات
<button id = "mybutton" onClight = "Alert ('ok')"> test </utton>
<script>
mybutton.click () ؛
</script>
<script>
mybutton.click () ؛
</script>
<button id = "mybutton" onClight = "Alert ('ok')"> test </utton>
<script defer>
دالة document.body.onload () {
ALERT (document.body.offsetheight) ؛
}
</script>
إضافة تأجيل تعادل التنفيذ بعد إدخال الصفحة بالكامل ، وهو ما يعادل Window.onload ، لكنه أكثر مرونة من Window.onload!
التأجيل هو "بطل غير معروف" في الوظيفة القوية لبرنامج البرنامج النصي. يروي شريحة البرنامج النصي للمتصفح التي تحتوي على رمز لا يلزم تنفيذه على الفور ، ويتم دمجه مع سمات SRC. .
-ولكن يتم تحميل المستند ثم ينفذ البرنامج النصي
يرجى الانتباه إلى نقطتين في النهاية:
1. لا تتصل بأمر المستند. الكتابة في قطاع برنامج مؤشر برنامج البرنامج النصي ، لأن المستند.WRITE سوف ينتج عنه تأثير إخراج مباشر.
2. ولا تتضمن أي متغيرات أو وظائف عالمية لاستخدامها فورًا في قطاع برنامج البرنامج النصي.
طريقة التحسين الشائعة الاستخدام هي: عندما لا يحتاج البرنامج النصي إلى التشغيل على الفور ، قم بتعيين خاصية "تأجيل" في علامة <script>. (لا يتم تضمين البرنامج النصي الفوري في كتلة دالة ، لذلك سيتم تنفيذه أثناء عملية التحميل.) بعد تعيين خاصية "تأجيل" ، لا يتعين على أي أن ينتظر التحميل وتنفيذ البرنامج النصي. سيتم تحميل هذه الصفحات بشكل أسرع. بشكل عام ، يشير هذا أيضًا إلى أن البرنامج النصي على الفور هو وضع أفضل في كتلة الوظيفة ويتعامل مع الوظيفة في المقبض عبر الإنترنت للمستند أو كائن الجسم. عندما تحتاج بعض البرامج النصية إلى الاعتماد على عملية المستخدم ، يتم تنفيذها على سبيل المثال ، أو زر النقر ، أو الماوس إلى منطقة معينة-إنه مفيد جدًا لاستخدام هذه السمة. ومع ذلك ، عندما يكون هناك بعض البرامج النصية التي تحتاج إلى تنفيذ أثناء تحميل الصفحة أو تحميلها ، فإن فوائد استخدام السمة المؤجلة ليست كبيرة جدًا.
كلها ناتجة عن التأجيل.
<p Style = Line-Height: 150 ٪ ؛ لم تجد مشكلة اليوم. تم إسقاط هذا الموقع في هذين اليومين. في IE ، بسبب تأخير البرنامج النصي للتحميل ، لنص AD Google ، فإنه يستخدم طريقة كتابة المستند. الكتابة ، وبسبب الأسباب المؤجلة ، فإن اكتشاف البرنامج النصي لـ Google AD هو IFRAME كما هو الحال ، لذلك عندما يكون ذلك فعليًا يتم الحصول على محتوى إعلانات Google ، وتتم تغطية الصفحة بأكملها ، والتي تسبب أيضًا ظاهرة عرض النص الكامل. </p>
<p style = "Line-Legher: 150 ٪ ؛ الاعتذار السماوي الناجم عن صعوبات مقابلة الجميع! </p>
<p Style = 'Line-Height: 150 ٪ ؛ </p>