اذهب إلى المحتوى

السؤال

نشر

أريد أن أطوّر تطبيقا مستعينا بكلّ من HTML و CSS و Javascript، وأرغب بمعرفة أفضل طريقة لوضع الوسم <script> في صفحة HTML ؟ وهل يؤثّر موضع الوسم على سُرعة تحميل الصّفحة؟

Recommended Posts

  • 0
نشر

موضع الوسم <script> يؤثّر بطريقة مُباشرة على سرعة تحميل الصّفحة وذلك لأنّ المُتصفّح يتّبع طريقة معينة لتحميل الصّفحة وتقديمها للزائر، بحيث تكون طريقة التّحميل عند المُتصفحات الحديثة كالتّالي:

  • جلب صفحة HTML
  • تحليل الـHTML
  • الوصول إلى الوسوم <script> التّي تطلب منه الحصول على ملفّات جافاسكريبت إضافية.
  • يبدأ المُتصفّح بجلب ملفّات  جافاسكريبت الخارجية، ويوقف تحليل بقيّة الـHTML إلى حين انتهاء العمليّة.
  • بعد الحصول على الملفّ الخارجي، يُتابع المُتصفّح تحليل بقيّة شيفرات الHTML.

لذلك فمن المُفضّل وضع وسوم في أعلى <script> الشّيفرة داخل الوسم <head>. ويتّبع الجميع هذه الطّريقة في أغلب تطبيقات الويب، (يُمكنك التأكد بفحص عنصر صفحات الويب التّي تزورها)، كما توفّر لنا هذه الطّريقة تحميلا سريعا للصّفحة في أغلب المُتصفّحات الحديثة.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...