اذهب الي المحتوي
أحلى نادي لأحلى أعضاء
البحث في
  • المزيد من الخيارات...
عرض النتائج التي تحتوي على:
إيجاد النتائج في:

مجموعة عامة  ·  9231 اعضاء

نادي الفهلوى ديزاين للإبداع
MaSrY

درس : الأمور التى يقع فيها الكثير من اصحاب المواقع

Recommended Posts

بسم الله الرحمن الرحيم


فى هذا الدرس,سنتعرف على واحد من الأمور التى يقع فيها الكثير من اصحاب المواقع,والتى تؤثر بالسلب على سرعة تحميل صفحات الموقع

نبدأ على بركة الله ...........

عند اقلاع اى صفحة ويب,دائما ما يتم اقلاع الملفات المرتبطه بالصفحة قبل اقلاع الصفحة ,خصوصا الملفات التى يقع مسارها ضمن وسم head ,وأقصد من كلامى بالملفات المرتبطه هى ملفات javascript وليس css

وهذا للاسف يؤثر ويبطء من تحميل الصفحة للزائر,فالزائر يود ان يرى بعينه شكل الصفحة بشكل سريع

لذلك تحميل الملفات المرتبطه قبل اقلاع الصفحة نفسها,يبطء من ظهورها

لكن,هل شرط ان يتم تحميل ملفات javascript المرتبطه بالصفحة قبل ان يتم اقلاع الصفحة؟
ليس شرطا ان يتم اقلاع ملفات javascript قبل اقلاع الصفحة,فيمكنك تأخير اقلاع ملفات javascript قبل اقلاع الصفحة,وبالتالى ستضمن سرعة تحميل الصفحة للزائر ورؤيته لها بشكل أسرع






لكن,كيف يمكن تأخير اقلاع ملفات javascript ؟


هذا هو محور موضوعنا,والذى نود أن نتعلمه,لتأخير إقلاع اى ملف,بحيث يتم تحميله بعد تحميل الصفحة كاملة ,سنستخدم كود بسيط سنضعه فى موضوع معين من الصفحة ,وهذا الكود سيعمل على تأخير اقلاع ملف javascript الذى تريده

الان,انسخ الكود الاتى:

رمز Code:


function downloadJSAtOnload() {
var element = document.createElement("script");
element.src = "file.js";
document.body.appendChild(element);
}
if (window.addEventListener)
window.addEventListener("load", downloadJSAtOnload, false);
else if (window.attachEvent)
window.attachEvent("onload", downloadJSAtOnload);
else window.onload = downloadJSAtOnload;
ipt>


الان,سنفتح صفحة الويب التى الخاصة بك,وستقوم بوضع هذا الكود فى نهاية الصفحة ,قبل وسم

شارك هذه المشاركه


رابط المشاركه
شارك

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان

×
×
  • اضف...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.