تحسين تسليم CSS: فهم تقنية تحميل CSS المؤجل
لتحسين أداء موقع الويب، غالبًا ما يقوم المطورون بتحسين تسليم CSS. تتضمن إحدى الإستراتيجيات المذكورة في وثائق Google Developers تضمين CSS المهم في قسم
مع تأجيل تحميل ملف CSS الأصلي إلى ما بعد تحميل الصفحة. يعمل هذا الأسلوب على تحسين العرض من خلال إعطاء الأولوية لعرض التصميم الأساسي في البداية.ومع ذلك، يتركنا هذا مع السؤال: كيف يمكننا تحميل ملف CSS كبير بعد تحميل الصفحة؟
الحل: تأجيل تحميل ملفات CSS الكبيرة
لتأجيل تحميل ملف CSS كبير، يمكننا استخدام كود jQuery بسيط مقتطف:
function loadStyleSheet(src) { if (document.createStyleSheet){ document.createStyleSheet(src); } else { $("head").append($("<link rel='stylesheet' href='" src " />")); } };
من خلال استدعاء هذه الوظيفة داخل الدالة $(document).ready() أو window.onload، يمكننا تحميل ملف CSS ديناميكيًا بعد انتهاء تحميل الصفحة.
التحقق من الطريقة
للتحقق من نجاح هذه الطريقة، حاول تعطيل JavaScript في متصفحك ثم أعد تحميل الصفحة. إذا استمرت الصفحة في التحميل بشكل صحيح باستخدام أوراق الأنماط المطبقة، فهذا يوضح التأجيل الناجح لتحميل CSS.
طرق بديلة
هناك طرق بديلة لتأجيل تحميل CSS، مثل مثل استخدام عنصر
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3