التغطية: العثور على محتوى JavaScript وCSS غير المستخدَمَين

تساعدك لوحة التغطية في العثور على رموز JavaScript وCSS غير المستخدَمة. يمكن أن تؤدي إزالة الرموز البرمجية غير المستخدَمة إلى تسريع تحميل صفحتك وتوفير بيانات المستخدمين على الأجهزة الجوّالة.

تحليل نسبة استخدام رموز الصفحة

نظرة عامة

إنّ تضمين محتوى JavaScript أو CSS غير المستخدَم هو مشكلة شائعة في تطوير البرامج على الويب. على سبيل المثال، لنفترض أنّك تريد استخدام مكوّن الزر في Bootstrap على صفحتك. لاستخدام مكوّن الزر، عليك إضافة رابط إلى جدول التنسيق في Bootstrap في ملف HTML، على النحو التالي:

...
<head>
  ...
  <link rel="stylesheet"
        href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"
        integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T"
        crossorigin="anonymous">
  ...
</head>
...

لا تتضمن ورقة الأنماط هذه فقط التعليمات البرمجية لمكون الزر. ويحتوي على ملف CSS لجميع مكونات Bootstrap. ولكنّك لا تستخدم أيًا من مكونات Bootstrap الأخرى. وبالتالي، تنزِّل صفحتك مجموعة من ملفّات CSS التي لا تحتاج إليها. يشكّل ملف CSS الإضافي مشكلة للأسباب التالية:

  • يؤدي الرمز الإضافي إلى إبطاء تحميل الصفحة. راجِع CSS الذي يعرقل عرض المحتوى.
  • إذا وصل أحد المستخدمين إلى الصفحة على جهاز جوّال، سيستهلك الرمز الإضافي بياناته الجوّالة.

تتيح لك لوحة التغطية تسجيل صفحتك وعرض تقرير عن إجمالي وحدات البايت المستخدَمة وغير المستخدَمة لموارد CSS وJavaScript، وتتبُّع الرمز في لوحة المصادر.

افتح لوحة "التغطية".

  1. افتح أدوات المطوّرين.
  2. افتح قائمة الأوامر.
  3. ابدأ كتابة coverage، واختَر الأمر Show Coverage (عرض التغطية)، ثم اضغط على Enter لتنفيذ الأمر. يتم فتح لوحة التغطية في الدرج.

    لوحة &quot;التغطية&quot;

بدلاً من ذلك، في أعلى يسار الصفحة، انقر على more_vert المزيد من الخيارات > المزيد من الأدوات > التغطية.

تسجيل نسبة استخدام رموز الصفحة

لتسجيل نسبة استخدام رموز الصفحة:

  1. لضبط نطاق التغطية، اختَر حسب الدالة أو حسب الكتلة من القائمة المنسدلة في شريط الإجراءات في أعلى لوحة نسبة استخدام رموز الصفحة.

  2. لبدء التسجيل، انقر على بدء تغطية قياس حالة التطبيق وإعادة تحميل الصفحة تعيد لوحة التغطية تحميل الصفحة وتلتقط الرمز البرمجي المطلوب لتحميل الصفحة وتستمر في التسجيل أثناء تفاعلك مع الصفحة.

  3. لإيقاف تسجيل تغطية الرمز البرمجي، انقر على إيقاف تغطية قياس حالة التطبيق وعرض النتائج.

تحليل نسبة استخدام رموز الصفحة

يعرض لك الجدول في لوحة التغطية الموارد التي تم تحليلها وكمية الرموز البرمجية المستخدَمة في كل مورد.

انقر على أحد الصفوف لفتح هذا المورد في لوحة المصادر والاطّلاع على تفاصيل السطر تلو الآخر للرموز المستخدَمة وغير المستخدَمة. يتم وضع علامة على أيّ أسطر رمز غير مستخدَمة بخطوط حمراء بجانب العمود الذي يتضمّن أرقام الأسطر على يمين الصفحة.

تقرير تغطية الرمز البرمجي

  • عمود عنوان URL هو عنوان URL للمورد الذي تم تحليله.
  • يوضِّح عمود النوع ما إذا كان المورد يحتوي على CSS أو JavaScript أو كليهما.
  • عمود إجمالي عدد البايت هو الحجم الإجمالي للمورد بالبايت.
  • عمود وحدات البايت غير المستخدَمة هو عدد وحدات البايت التي لم يتم استخدامها.
  • العمود الأخير بدون اسم هو عرض مرئي لعمودَي إجمالي وحدات البايت ووحدات البايت غير المستخدَمة. يشير الجزء الأحمر من الشريط إلى البايتات غير المستخدَمة. يشير القسم الرمادي إلى وحدات البايت المستخدَمة.

لفلترة التقرير حسب عنوان URL، حدِّده في الفلتر في شريط الإجراءات.

يعرض لك شريط الحالة في أسفل لوحة التغطية النسبة المئوية للرمز المستخدَم. يأخذ شريط الحالة الفلترة في الاعتبار.

بجانب شريط الفلترة، يمكنك اختيار الكل أو CSS أو JavaScript فقط من القائمة المنسدلة لعرضها في تقريرك.

لتضمين رمز الإضافة في تقريرك، فعِّل النصوص البرمجية للمحتوى.

لتصدير تقريرك، انقر على تصدير التغطية.