Less.js

البرمجيات قطة:
Less.js
تفاصيل البرنامج:
الإصدار: 2.5.3 محدث
تاريخ إيداع: 1 Oct 15
المطور: Alexis Sellier
ترخيص: حرر
شعبية: 223

Rating: 5.0/5 (Total Votes: 1)

المدرجات أقل لأصغر حجما CSS، وهي امتداد للغة CSS، إضافة دعم للمتغيرات والقواعد المتداخلة، mixins والعمليات.
يدعم LESS حاليا كلا CSS 2 و 3 تركيب وهي اللغة المستخدمة على نطاق واسع بين المطورين.
Less.js هي مكتبة جافا سكريبت قادرة على قراءة جملة أقل.
المكتبة هي في الأساس المعالج CSS، مع ملفات .less وتحويل محتوياتها إلى معايير كود CSS متوافق، أيضا حفظه إلى ملف جديد في شكل كلاسيكي المغلق الذي يمكن لكل متصفح تفسير.
كلا أقل (بناء الجملة) وLess.js (المكتبة) شهدت الاستخدام في الشركات الكبيرة في جميع أنحاء شبكة الإنترنت، بدءا من جوجل، تويتر والفيسبوك.

ما هو الجديد في هذا الإصدار:

يدعم التوجيه راقبplugin لتحميل الإضافات وظيفة
وانفجر جميع التوجيهات (على سبيل المثال يدعم)، وليس فقط وسائل الإعلام
تحسينات في أداء محلل - ينبغي أن تساعد المتصفحات غير الكروم مع الملفات أقل كبيرة جدا لتكون اسرع بكثير.
وتشمل النواحي وظيفة حجم الصورة مسارات مثل وظائف الملفات الأخرى
وظائف اللون تأخذ حجة النسبية التي تطبق النسب المئوية بدلا نسبيا على الاطلاق
وتشمل مسارات يسمح الآن: كفاصل على النوافذ (الاعتراف وليس أسماء حملة تقسيم من قبل مائل)
import (CSS) لا سحب التوجيه فوق تعليقات
إصلاح للبيانات الاستيراد دون أن يستشهد تسبب في حدوث مشكلات في بعض الأحيان
استبدال الدعم الأبعاد والألوان
يتم تعيين الحقل متصفح في package.json للاستخدام مع Browserify
إصلاح آخر إلى مسارات الدعم يتم تمريرها كسلسلة بدلا من مجموعة
rulesets منفصلة يمكن استخدام الوسائط الافتراضية
الكثير الثابتة الإنذارات الخاطئة حول يمتد
أخطاء كتابية إلى ستدير أكثر اتساقا
باستمرار الحفاظ على وحدة إذا حدات صارمة هو خارج
دعم أفضل للتعليقات في وظيفة كل الحجج

ما هو الجديد في الإصدار 2.5.1:

يدعم التوجيه راقبplugin لتحميل الإضافات وظيفة
وانفجر جميع التوجيهات (على سبيل المثال يدعم)، وليس فقط وسائل الإعلام
تحسينات في أداء محلل - ينبغي أن تساعد المتصفحات غير الكروم مع الملفات أقل كبيرة جدا لتكون اسرع بكثير.
وتشمل النواحي وظيفة حجم الصورة مسارات مثل وظائف الملفات الأخرى
وظائف اللون تأخذ حجة النسبية التي تطبق النسب المئوية بدلا نسبيا على الاطلاق
وتشمل مسارات يسمح الآن: كفاصل على النوافذ (الاعتراف وليس أسماء حملة تقسيم من قبل مائل)
import (CSS) لا سحب التوجيه فوق تعليقات
إصلاح للبيانات الاستيراد دون أن يستشهد تسبب في حدوث مشكلات في بعض الأحيان
استبدال الدعم الأبعاد والألوان
يتم تعيين الحقل متصفح في package.json للاستخدام مع Browserify
إصلاح آخر إلى مسارات الدعم يتم تمريرها كسلسلة بدلا من مجموعة
rulesets منفصلة يمكن استخدام الوسائط الافتراضية
الكثير الثابتة الإنذارات الخاطئة حول يمتد
أخطاء كتابية إلى ستدير أكثر اتساقا
باستمرار الحفاظ على وحدة إذا حدات صارمة هو خارج
دعم أفضل للتعليقات في وظيفة كل الحجج

ما هو الجديد في الإصدار 2.5.0:

يدعم التوجيه راقبplugin لتحميل الإضافات وظيفة
وانفجر جميع التوجيهات (على سبيل المثال يدعم)، وليس فقط وسائل الإعلام
تحسينات في أداء محلل - ينبغي أن تساعد المتصفحات غير الكروم مع الملفات أقل كبيرة جدا لتكون اسرع بكثير.
وتشمل النواحي وظيفة حجم الصورة مسارات مثل وظائف الملفات الأخرى
وظائف اللون تأخذ حجة النسبية التي تطبق النسب المئوية بدلا نسبيا على الاطلاق
وتشمل مسارات يسمح الآن: كفاصل على النوافذ (الاعتراف وليس أسماء حملة تقسيم من قبل مائل)
import (CSS) لا سحب التوجيه فوق تعليقات
إصلاح للبيانات الاستيراد دون أن يستشهد تسبب في حدوث مشكلات في بعض الأحيان
استبدال الدعم الأبعاد والألوان
يتم تعيين الحقل متصفح في package.json للاستخدام مع Browserify
إصلاح آخر إلى مسارات الدعم يتم تمريرها كسلسلة بدلا من مجموعة
rulesets منفصلة يمكن استخدام الوسائط الافتراضية
الكثير الثابتة الإنذارات الخاطئة حول يمتد
أخطاء كتابية إلى ستدير أكثر اتساقا
باستمرار الحفاظ على وحدة إذا حدات صارمة هو خارج
دعم أفضل للتعليقات في وظيفة كل الحجج

ما هو الجديد في الإصدار 2.4.0:

دعم الإضافات التي ما قبل العملية (لإضافة مكتبات بصمت الخ)
يعمل sourcemaps فارغة الآن
استخراج وتجاهل وظائف طول الوقت الحالي تعليقات في قائمة (المزيد من العمل للتوصل إلى حل المشكلة العامة)
يتم التعامل مع الرقعة رابط المطلق لأنها تشير إلى وثيقة HTML
يمتد على محدد انضم مع والآن تعمل على نحو أفضل
mixins متداخلة تعمل بشكل أفضل مع! المهم (الانحدار في 2.3.0)
الاعتماد وعد الآن اختيارية في الواقع (التي أدخلت في 2.0.0)
ملفات فقط & # x5c؛ الأسطر الجديدة ص العملية الآن طيب (الانحدار في 2.0.0)
عندما الوحدات صارمة هو خارج وحدة هو 1 / س، (على سبيل المثال 1 / 12px) وحدة الإخراج هو العاشر، قبل أي شيء (الانحدار في 2.0.0)

ما هو الجديد في الإصدار 2.3.1:

ثابت يعتمد الخيار (الانحدار في 2.3.0)
محدد دعم الآباء (&) المستخدمة في التعبير عنصر فرعي (على سبيل المثال: لا (.c_ &))

ما هو الجديد في الإصدار 2.3.0:

وأضاف وظيفة isruleset.
وأضاف خيار استيراد اختياري، مما تسبب في أقل أن لا تفشل إذا لم يتم العثور على الملف.
الثابتة مخبأ المتصفحات جنب.
العديد من الإصلاحات لاستيراد المرجعية - دعمsupport و keyframe.
أقحم محددات الآن محددات الزائفة (على سبيل المثال: @ {تحوم}).
غاب تعليقات ثابت حالا إذا كانوا في نهاية الملف.
ثابت! أهمية استخدامها مع mixins حدودي.
تنبعث تحذيرات ليمتد عندما لم يتم العثور على الهدف.
تشمل مسار يعمل الآن على البيانات أوري.
المتغيرات والمكالمات وظيفة عمل للمسار في البيانات أوري.
مسارات مطلقة ثابتة لا تعمل على الواردات في بعض الأحيان.
يونيكود BOM إزالتها مرة أخرى.

ما هو الجديد في الإصدار 2.2.0:

عن طريق الاستيفاء اسم الملف الاستيراد ومضمنة الواردات معا يعمل الآن
استنكر خيار الضغط (لا يزال يعمل، ولكن إخراج التحذير إلا إذا صامت)
النسخة عقدة أقل لديها الآن صورة الحجم، صورة العرض، صورة الارتفاع الذي يعود أبعاد الصورة من ملف
قضية الثابتة التي يمكن أن تتسبب في تحليل لتحدث أكثر من مرة والاستدعاء أن يطلق عليه عدة مرات
إذا كنت إخراج إلى وحدة التحكم، lessc الافتراضي إلى الصمت حتى التحذيرات لا ينتهي في الانتاج
وظيفة isunit تدعم '' لاختبار ما إذا كان البعد ليس لديه وحدة
وظيفة البيانات اوري تعول الآن حرفا بعد base64 ترميز بدلا من بايت قبل ترميز لتحديد الدعم IE8
ثابت حراس علة احداث على محددات الطبقة الزائفة
لا مخبأ على المتصفح عند استخدامها مع modifyVars
كشف إذا كان أقل لا تحليل الحرف الأخير في ملف
الكشف عن ما إذا كان ملف المغلق الآن يتطلب / المغلق، المغلق،؟ المغلق، والمغلق بدلا من مجرد المغلق. لا يزال بإمكانك أقول أقل نوع الملف باستخدام خيارات الاستيراد.
وأضاف إزالة الخط الجديد اضافية لsourcemap إدخال ملف مضمنة
يدعم ملحقات سفاري

ما هو الجديد في الإصدار 2.1.0:

الخيار isSync الثابتة، انها تستخدم عمليات ملف المزامنة ولكن مضمونة وعود للاتصال مرة أخرى المتزامن. نحن نؤيد الآن عود كسمة بدلا من الطريقة 1st صنف للقيام بهذه الأمور.
كود المتصفح الآن متزامن مرة أخرى، كما هو الحال في V1، مما يعني أنها كتل الموقع حتى يتم تصنيف أقل
بعض الحلول للواردات المتغير الذي يؤثر filemanagers عندما متزامن
الثابتة الخيار تبعيات MAKEFILE lessc
إخراج تقارير عاد الآن حقل الواردات مع مجموعة من ملفات المستوردة
اختبار مسار نسبي لأسماء حملة (حتى ويندوز فقط) هو قضية حساسة الآن
إصلاح لIE7 - استخدام getChar بدلا من مجموعة الفهرسة
المتغيرات باستخدام! المهم الآن الإخراج! الهامة التي فقاعات حتى يؤثر على حكم
LiveReload يتم التعامل مخبأ باستر الآن خصيصا

ما هو الجديد في الإصدار 2.0.0:

الضرب الثابتة في عدم وضع وحدات صارمة لاتخاذ وحدة المعامل اليسرى، في حالة أن الوحدة لا يمكن أن تحل
بعض التصحيحات لمتصفح عبر التوافق
اختبارات متصفح تمر الآن في IE 8-11 وFF
وأضاف index.js وbrowser.js في الجذر كما الاختصارات
إصلاح بعض هجاء متغير المحلية
دعم التوجيه @ على غرار العداد

ما هو الجديد في الإصدار 1.7.4:

التعامل مع مسارات كبيرة في المتصفح
إظهار الخطأ إذا تم استخدام محدد فارغة في تمديد
الممتلكات الثابتة دمج في توجيهات
ترتيب ثابت للمحارف واستيراد توجيهات
حالة تعارض الثابتة التي تسببت في القواعد هو خطأ غير معروف في بعض الأحيان إذا كان لديك استراتيجية استيراد معقدة
رسالة الخطأ أفضل للواردات في عداد المفقودين منقوطة أو تالف

ما هو الجديد في الإصدار 1.7.3:

لا جولة نتائج وظائف اللون، مثل خفة، هوى، لمى الخ ..
دعم الغطاء وتحتوي على كلمات رئيسية في تعريفات الخلفية.

ما هو الجديد في الإصدار 1.7.0:

إضافة الدعم لrulesets في المتغيرات وتمريرها إلى mixins للسماح للالتفاف
تغيير لمى اتباع المواصفات W3C، لمى هو متاح في الإنارة. على النقيض لا يزال يستخدم لمى لذلك قد نرى الاختلافات إذا عتبة الخاص٪، على مقربة من لمى المحسوب القائمة.
تتم إعادة تسمية ترقية المغلق نظيفة وهو ما يعني --selectors-دمج الوضع الآن --compatibility
إضافة دعم لاستخدام المتغيرات معkeyframes،namespace،charset
دعم خاصية دمج مع + _ عندما تكون هناك حاجة المساحات والحفاظ على + لمفصولة بفواصل
واردات الآن استيراد دائما مرة واحدة على الدوام - شرط سباق تعني في وقت سابق ان تكوينات معينة تؤدي إلى ترتيب مختلف الملفات

ما هو الجديد في الإصدار 1.6.3:

المسألة الثابتة مع الدعوة toCSS مرتين لا تعمل في بعض الحالات.

ما هو الجديد في الإصدار 1.6.1:

الدعم ^ و^^ الظل محددات DOM
sourcemap ثابت محدد (تستخدم لتقرير نهاية العنصر أو محدد) وموقف التوجيه (سابقا غير معتمدة)
راكب تحليل الفارغة الملفات أقل
خطأ على (حاليا) حراس غامضة على محددات CSS متعددة
البيئات القديمة - حماية ضد تشير typeof التعابير المنطقية وظيفة العودة
لا تستخدم الكلمة الافتراضية

ما هو الجديد في الإصدار 1.5.0:

دعم خيار مضمنة استيراد للتشمل المغلق ان كنت لا تريد أقل لتحليل مثل import (مضمنة) ومثل؛ file.css ومثل ؛؛
دعم أفضل للmodifyVars (أنماط التحديث مع المتغيرات الجديدة، وذلك باستخدام ذاكرة التخزين المؤقت الملفات)، هو الآن اضافة المزيد
دعم خيار المرجعية لاستيراد إلى مرجع خارجي المغلق، ولكن ليس إخراجه. يدعو أي mixin أو تمتد سوف يكون الناتج.
الدعم لحراس على محددات (حاليا فقط إذا كان لديك واحد محدد)
السماح دمج الملكية من خلال +: بناء جملة
وأضاف دقيقة / وظائف ماكس
وأضاف وظيفة طول وتحسين استخراج للعمل مع القيم فاصلة فصل
عند استخدام استيراد متعددة، يتم استيراد الواردات فرعية عدة مرات إلى الناتج النهائي

ما هو الجديد في الإصدار 1.4.1:

syncImports الثابتة والخيار يوي ضغط، كما يجري تجاهلها.
ثابتة عدة تسريبات متغير العالمية.

ما هو الجديد في الإصدار 1.4.0:

وفاة ثابت من خيار الرياضيات صارمة.

ما هو الجديد في الإصدار 1.3.3:

علة ثابتة حاسمة مع دعوة mixin إذا باستخدام الأقواس متعددة.
عند استخدام وظيفة النقيض من مرشح، ويتم تمرير وظيفة من خلال إذا كانت الحجة الأولى ليست لونا.

ما هو الجديد في الإصدار 1.3.2:

يتم محاذاة المتصفح والخادم رابط إعادة كتابة الآن ليست إعادة الكتابة (السلوك lessc السابق)
ويمكن إجراء URL-إعادة كتابة لإعادة الكتابة أن تكون نسبة إلى ملف الدخول باستخدام الخيار عناوين المواقع النسبية (الخيار less.relativeUrls)
الخيار rootpath يمكن استخدامها لإضافة مسار قاعدة لكل رابط
دعم mixin حجة المفرق من '؛' حتى تتمكن من تمرير فاصلة القيم فصل. مثلا .mixin (23px، 12px؛)؛
الكثير ثابت من مشاكل مع الوسائط المسماة في الحالات الزاوية، لا تتصرف كما هو متوقع
هامبورغ، hsva، وظائف وحدة
الكثير الثابتة رسائل خطأ أكثر سيئة
@ الثابتة استيراد ومرة ​​واحدة لاستخدام المسار الكامل، وليس واحدة النسبي لتحديد ما إذا تم استيراد استيراد بالفعل
يدعم: لا (: الألف الطفل (3))

ما هو الجديد في الإصدار 1.3.0:

media محتدما
دعم الكيانات التعسفية محددات
Variadic دعم حجة
لقد تغير سلوك mixins صفر arity، انظر الرابط أعلاه.
السماح توجيهات "import" في أي محدد
ميزات وسائل الإعلام استعلام يمكن أن يكون الآن متغير
دمج التلقائي للظروف وسائل الإعلام الاستعلام
إصلاح التسريبات متغير العالمية
إصلاح رسالة خطأ على دعوة خاطئة، arity
إصلاح و'arguments سلوك علة
الإصلاح ':' إخراج محدد
إصلاح الخلل عند استخدامmedia مع mixins

المتطلبات:

تفعيل جافا سكريبت على جانب العميل
Node.js 0.10 أو أعلى لبيئات جانب الخادم

برامج مماثلة

rasterizeHTML.js
rasterizeHTML.js

11 Mar 16

Bleach
Bleach

1 Mar 15

PopcornJS
PopcornJS

14 Apr 15

HTML5 Ruler
HTML5 Ruler

5 Jun 15

البرامج الأخرى من المطور Alexis Sellier

Vows
Vows

6 Mar 16

LESS
LESS

13 May 15

تعليقات ل Less.js

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!
البحث حسب الفئة