أداة Mincss لتهيئة كود الـ CSS

تم نشره الإثنين 28 كانون الثّاني / يناير 2013 10:37 مساءً
أداة Mincss لتهيئة كود الـ CSS

المدينة نيوز - تعتبر الـ CSS من أهم أدوات مصممي الويب بجانب الـ HTML ، العديد من مطوري الويب يجيدون إستخدام الـ CSS لكن كثير منهم حتى المحترفين يعانون من صعوبة بالغة في الحفاظ على صيغة الشيفرة نظيفة، لذلك تتواجد عدة خدمات و أدوات تساهم في تهيئة الكود و تصحيحه من الأخطاء ، و أداة Mincss واحدة من أفضل الأدوات الموجهة لتهيئة كود الـ CSS .

هناك خدمات عديدة متوفرة على الإنترنت تقدم أدوات مجانية لتنظيف كود الـ CSS ، مثل خدمة CSS Compressor و خدمة Code Beautifier و CSS Beautify ، هذه الخدمات تساهم بتنظيف الكود بنسبة كبيرة، لكنها لا تقوم بإزالة العناصر الغير المستخدمة في الكود ، و هذا ما يساهم بشكل كبير في ضعف تصميم الموقع ، خصوصا أثناء التحميل و التصفح، و هذا ما يرجع سلبا على تهيئة الموقع في محركات البحث، فكما هو معلوم سرعة تحميل صفحات الموقع و سهولة تصفحه بشكل عام يمنح له إحتلال مراكز متقدمة في نتائج البحث إلى جانب عوامل اخرى يتم أخذها في عين الإعتبار من جانب أغلب محركات البحث .

Mincss هو عبارة عن أداة أو سكربت مبينة على لغة البايثون python ، مبرمجة خصيصا لإجراء فحص شامل لكل ملفات الـ CSS الخاصة بموقع معين أو تطبيق ويب ما، بحيث تقوم بالبحث عن محددات – selector- و عناصر غير مستخدمة في الكود – لا جدوى من وجودها – و تقوم بحذفها نهائيا بشكل تلقائي و من دون إلحاق أي ضرر في البناء العام للموقع .

ببساطة هذه الأداة مفيدة للمبتدئين الذين يفرطون في إستخدام الكود بشكل يضر بالموقع و بالتصميم، كما أن نفس الإضافة موجه أيضا لمطوري الويب الخبراء، فما هو معروف إلغاء عنصر ما من صفحة HTML لا يعني حذف ما يتصل به من كود الـ CSS ، و كمثال بسيط، إنشاء جدول في صفحة Index.html من ثم إضافة تنسيقات له من خلال أكواد الـ CSS سواءا في ملف مستقل او ما يعرف بـ Style.css أو ضمن نفس ملف صفحة الإندكس، هذا الجدول إذن يملك كود Html و كود CSS ، ماذا لو قررنا الإستغناء عن هذا الجدول في صفحتنا الرئيسية ؟؟ بالطبع سنقوم بحذفه ببساطة ، او على الأقل سيتم حذفه من ملف الـ Html فقط، في حين أن كود الـ CSS سنجده متواجدا على مستوى ملف الـ Style.css .

تخيل معي الآن تكرار عملية إنشاء عدة عناصر و حذفها من التصميم كل مرة ، و هذا أمر شائع جدا في اواسط المصممين، خصوصا أثناء الشروع في تصميم صفحة ويب جديدة، سينتج عن هذه العملية جملة من أكواد الـ CSS الغير مستعملة و التي يمكن الإستغناء عنها، و هنا تكمن أيضا مشكلة العثور على هذه الشيفرات من أجل حذفها، خصوصا بالنسبة للمبتدئين الذين يستخدمون برامج الـ WYSIWYG ، و يقصد بها جميع برامج تصميم الويب مثل : FrontPage و DreamWeaver ، عند إستخدام مثل هذه البرامج ، تقوم بتوليد معرفات و محددات بشكل تلقائي و تمنحها أسماء عشوائية و تقوم بتضمينها في ملف الـ CSS ، هذا ما يجعل عملية تقفي أثر الكود و حذفه فيما بعد عملية صعبة جدا .

و للتغلب على هذه المشكلة ، ينصح بإستعمال أداة Mincss ، التي تقوم بحذف أي كود لا لزوم له أو غير مرتبط بعنصر ما في صفحة الـ HTML ، و هذا ما سيقلص حجم صفحة الويب إلى مستويات نخفضة جدا و بالتالي يساهم هذا في تحميل أسرع للصفحات و تصفح أفضل ، و ترتيب جيد في أرشيف محركات البحث . (وكالات)



مواضيع ساخنة اخرى
الإفتاء: حكم شراء الأضحية عن طريق البطاقات الائتمانية الإفتاء: حكم شراء الأضحية عن طريق البطاقات الائتمانية
" الصحة " :  97 حالة “حصبة” سجلت منذ أيار لدى أشخاص لم يتلقوا المطعوم " الصحة " : 97 حالة “حصبة” سجلت منذ أيار لدى أشخاص لم يتلقوا المطعوم
الملكة في يوم اللاجىء العالمي : دعونا نتأمل في معاناة الأمهات والرضع الملكة في يوم اللاجىء العالمي : دعونا نتأمل في معاناة الأمهات والرضع
3341طن خضار وفواكه ترد للسوق المركزي الثلاثاء - اسعار 3341طن خضار وفواكه ترد للسوق المركزي الثلاثاء - اسعار
الدهامشة : الداخلية وفرت كل التسهيلات لقدوم العراقيين للأردن الدهامشة : الداخلية وفرت كل التسهيلات لقدوم العراقيين للأردن
العلاوين: التوسعة الرابعة ستمكن المصفاة من تكرير 120 ألف برميل نفط يوميا العلاوين: التوسعة الرابعة ستمكن المصفاة من تكرير 120 ألف برميل نفط يوميا
" الائتمان العسكري " : تمويل طلبات بقيمة 13 مليون دينار " الائتمان العسكري " : تمويل طلبات بقيمة 13 مليون دينار
العيسوي يفتتح وحدة غسيل كلى بالمركز الطبي العسكري بمأدبا العيسوي يفتتح وحدة غسيل كلى بالمركز الطبي العسكري بمأدبا
الصحة: مخزون استراتيجي للأمصال المضادة للدغات الأفاعي الصحة: مخزون استراتيجي للأمصال المضادة للدغات الأفاعي
بالاسماء : تنقلات واسعة في امانة عمان بالاسماء : تنقلات واسعة في امانة عمان
عضو في لجنة الاقتصاد النيابية: بطء شديد في تنفيذ رؤية التحديث الاقتصادي عضو في لجنة الاقتصاد النيابية: بطء شديد في تنفيذ رؤية التحديث الاقتصادي
إخلاء طفل من غزة لاستكمال علاجه بالأردن إخلاء طفل من غزة لاستكمال علاجه بالأردن
تسجيل 14 إصابة بالملاريا جميعها إصابات وافدة منذ بداية العام تسجيل 14 إصابة بالملاريا جميعها إصابات وافدة منذ بداية العام
ملك إسبانيا : الأردن هو حجر الرحى في الاستقرار الإقليمي ملك إسبانيا : الأردن هو حجر الرحى في الاستقرار الإقليمي
الملك : حل الدولتين أساسي لتحقيق السلام والازدهار في المنطقة الملك : حل الدولتين أساسي لتحقيق السلام والازدهار في المنطقة
الهواري يؤكد أهمية ضبط العدوى لتقليل مدة إقامة المرضى في المستشفيات الهواري يؤكد أهمية ضبط العدوى لتقليل مدة إقامة المرضى في المستشفيات