LESS

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

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

أقل يوفر الآليات التالية: متغيرات، تداخل، mixins، والمشغلين ووظائفها.

أقل يمكن تشغيلها على جانب العميل (إنترنت إكسبلورر 6 +، بكت، فايرفوكس) والخادم، مع Node.js أو الكركدن (محرك جافا سكريبت).[2]

المتغيرات

يسمح أقل المتغيرات التي يتم تعريفها. يتم تعريف متغيرات أقل مع في sign(@). ويتم تعيين المتغير بنقطتين (:).

أثناء الترجمة، يتم إدراج قيم المتغيرات في المستند الإخراج المغلق.

Mixins

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

أقل نوع خاص من ruleset تسمى حدودي mixins التي يمكن أن تكون مختلطة مثل الطبقات، لكن يقبل معلمات.

تداخل

دعم CSS التداخل المنطقي، ولكن لا تتداخل كتل التعليمات البرمجية نفسها. أقل يسمح بتداخل محددات داخل محددات أخرى. وهذا يجعل الميراث واضحة وأوراق الأنماط أقصر.

الوظائف والعمليات

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

مقارنة لساس

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

وعرض إصدارات أحدث من ساس أيضا بناء جملة CSS مثل دعا مركز سبأ (وقح المغلق).

تستخدم في المواقع

أقل يمكن تطبيقها على مواقع في عدد من الطرق. خيار واحد لتضمين ملف JavaScript less.js تحويل التعليمات البرمجية على--تحرك. المستعرض ثم يعرض الإخراج المغلق. ثمة خيار آخر هو ليجعل التعليمة البرمجية أقل إلى محض المغلق وتحميل المغلق إلى موقع. مع هذا الخيار يتم تحميل أية ملفات.less والموقع لا تحتاج لتحويل جافا سكريبت less.js.

من ويكيبيديا، الموسوعة الحرة