"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكنك تحميل ملف CSS كبير بعد تحميل الصفحة؟

كيف يمكنك تحميل ملف CSS كبير بعد تحميل الصفحة؟

تم النشر بتاريخ 2024-11-09
تصفح:695

How Can You Load a Large CSS File After the Page Has Loaded?

تحسين تسليم 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