Less.js

نرم افزار تصویر:
Less.js
جزئیات نرم افزار:
نسخه: 2.5.3 به روز شده
ها تاریخ: 1 Oct 15
توسعه دهنده: Alexis Sellier
پروانه: رایگان
محبوبیت: 223

Rating: 5.0/5 (Total Votes: 1)

در غرفه کمتر برای CSS لاغر، و فرمت برای زبان CSS، اضافه کردن پشتیبانی برای متغیرها، قوانین تو در تو، mixin ها و عملیات است.
در حال حاضر کمتر پشتیبانی از هر دو CSS 2 و 3 نحو و یک زبان به طور گسترده ای مورد استفاده در میان توسعه دهندگان است.
Less.js یک کتابخانه جاوا اسکریپت قادر به خواندن نحو کمتر است.
کتابخانه است که اساسا یک پیش پردازنده CSS، فایل های .LESS گرفتن و تبدیل محتوای خود را به استانداردهای کد CSS سازگار، همچنین صرفه جویی در آن را به یک فایل جدید در فرمت های کلاسیک شخصی .css که هر مرورگر می تواند تفسیر شود.
هر دو کمتر (نحو) و Less.js (کتابخانه) استفاده در شرکت های بزرگ در سراسر اینترنت را دیده اند، با شروع با گوگل، توییتر و فیس بوک.

چه جدید در این نسخه است:

در پشتیبانی از دستور مورد نظرplugin برای بارگذاری پلاگین تابع
همه دستورات حباب هستند (مثلا پشتیبانی)، و نه فقط رسانه
بهبود عملکرد به تجزیه کننده - باید مرورگرهای غیر کروم با فایل های بسیار بزرگ کمتر کمک کند به بسیاری سریعتر.
احترام می گذارد تابع اندازه تصویر شامل مسیرهای مانند دیگر توابع فایل
توابع رنگ یک بحث نسبی است که درصد اعمال نسبتا به جای کاملا
شامل مسیرهای اکنون اجازه می دهد تا: به عنوان یک جدا در ویندوز (به رسمیت شناختن و نام درایو تقسیم نه با بک اسلش)
import (CSS) می کند دستور بالا نظر کشیدن نیست
ثابت برای اظهارات واردات بدون نقل قول گاهی اوقات باعث مسائل
جایگزین حمایت ابعاد و رنگ
زمینه مرورگر در package.json برای استفاده با Browserify مجموعه
ثابت دیگری به مسیرهای پشتیبانی به عنوان یک رشته به جای یک آرایه گذشت
rulesets جدا می توان به عنوان آرگومان های پیش فرض استفاده
بسیاری ثابت از هشدارهای غلط در مورد گسترش
خطاها نوشته شده در stderr بیشتر به طور مداوم
به طور مداوم حفظ واحد اگر واحد سخت خاموش است
پشتیبانی بهتر برای نظرات در عملکرد تمام استدلال

جدید در نسخه 2.5.1 است:

در پشتیبانی از دستور مورد نظرplugin برای بارگذاری پلاگین تابع
همه دستورات حباب هستند (مثلا پشتیبانی)، و نه فقط رسانه
بهبود عملکرد به تجزیه کننده - باید مرورگرهای غیر کروم با فایل های بسیار بزرگ کمتر کمک کند به بسیاری سریعتر.
احترام می گذارد تابع اندازه تصویر شامل مسیرهای مانند دیگر توابع فایل
توابع رنگ یک بحث نسبی است که درصد اعمال نسبتا به جای کاملا
شامل مسیرهای اکنون اجازه می دهد تا: به عنوان یک جدا در ویندوز (به رسمیت شناختن و نام درایو تقسیم نه با بک اسلش)
import (CSS) می کند دستور بالا نظر کشیدن نیست
ثابت برای اظهارات واردات بدون نقل قول گاهی اوقات باعث مسائل
جایگزین حمایت ابعاد و رنگ
زمینه مرورگر در package.json برای استفاده با Browserify مجموعه
ثابت دیگری به مسیرهای پشتیبانی به عنوان یک رشته به جای یک آرایه گذشت
rulesets جدا می توان به عنوان آرگومان های پیش فرض استفاده
بسیاری ثابت از هشدارهای غلط در مورد گسترش
خطاها نوشته شده در stderr بیشتر به طور مداوم
به طور مداوم حفظ واحد اگر واحد سخت خاموش است
پشتیبانی بهتر برای نظرات در عملکرد تمام استدلال

جدید در نسخه 2.5.0 است:

در پشتیبانی از دستور مورد نظرplugin برای بارگذاری پلاگین تابع
همه دستورات حباب هستند (مثلا پشتیبانی)، و نه فقط رسانه
بهبود عملکرد به تجزیه کننده - باید مرورگرهای غیر کروم با فایل های بسیار بزرگ کمتر کمک کند به بسیاری سریعتر.
احترام می گذارد تابع اندازه تصویر شامل مسیرهای مانند دیگر توابع فایل
توابع رنگ یک بحث نسبی است که درصد اعمال نسبتا به جای کاملا
شامل مسیرهای اکنون اجازه می دهد تا: به عنوان یک جدا در ویندوز (به رسمیت شناختن و نام درایو تقسیم نه با بک اسلش)
import (CSS) می کند دستور بالا نظر کشیدن نیست
ثابت برای اظهارات واردات بدون نقل قول گاهی اوقات باعث مسائل
جایگزین حمایت ابعاد و رنگ
زمینه مرورگر در package.json برای استفاده با Browserify مجموعه
ثابت دیگری به مسیرهای پشتیبانی به عنوان یک رشته به جای یک آرایه گذشت
rulesets جدا می توان به عنوان آرگومان های پیش فرض استفاده
بسیاری ثابت از هشدارهای غلط در مورد گسترش
خطاها نوشته شده در stderr بیشتر به طور مداوم
به طور مداوم حفظ واحد اگر واحد سخت خاموش است
پشتیبانی بهتر برای نظرات در عملکرد تمام استدلال

جدید در نسخه 2.4.0 است:

در پشتیبانی از پلاگین که قبل از فرایند (برای اضافه کردن کتابخانه در سکوت و غیره)
sourcemaps خالی در حال حاضر کار
استخراج و توابع طول اکنون نظر در یک لیست چشم پوشی (کار بیشتر به آمده برای رفع این مشکل به طور کلی)
قطعه آدرس های مطلق درمان از آنجایی که آنها به سند HTML مراجعه کنید
گسترش در یک انتخابگر با و در حال حاضر کار بهتر پیوست
mixin ها تو در تو کار بهتر با! مهم (رگرسیون در 2.3.0)
وابستگی وعده حال حاضر در واقع اختیاری (معرفی شده در 2.0.0)
فایل تنها با & # x5c؛ خط جدید R در حال حاضر روند OK (رگرسیون در 2.0.0)
زمانی که واحد سخت خاموش است و واحد 1 / X، (به عنوان مثال 1 / 12px) واحد خروجی X، قبلا هیچ چیز (رگرسیون در 2.0.0) است

جدید در نسخه 2.3.1 است:

ثابت بستگی دارد گزینه (رگرسیون در 2.3.0)
انتخاب پدر و مادر پشتیبانی (و) مورد استفاده در بیان عنصر فرعی (به عنوان مثال: نمی (.c_ و))

جدید در نسخه 2.3.0 است:

اضافه شدن تابع isruleset.
اضافه شدن گزینه اختیاری واردات، باعث کمتر به شکست نیست اگر فایل یافت نشد.
ثابت کش مرورگرهای سمت.
رفع بسیاری از به واردات مرجع - پشتیبانیSupport و keyframe.
انتخابگرهای اکنون عبارات انتخابگرهای شبه (به عنوان مثال: @ {} شناور).
نظر ثابت از دست رفته را در صورتی که در انتهای فایل بودند.
ثابت کنید! مهم استفاده می شود با mixin ها پارامتری.
ساطع می کند هشدار برای گسترش هنگامی که به هدف یافت نشد.
شامل مسیر در حال حاضر بر روی داده های-URI کار می کند.
متغیرها و فراخوانی تابع برای مسیر در داده-URI کار می کنند.
مسیرهای ثابت مطلق کار نمی کند به واردات گاهی اوقات.
یونیکد BOM حذف کنید.

چه در نسخه 2.2.0 جدید است:

با استفاده از درون یابی واردات نام فایل و واردات درون خطی با هم در حال حاضر کار
ناراضی گزینه فشرده سازی (هنوز کار می کند، اما خروجی یک هشدار مگر اینکه خاموش)
نسخه گره کمتر در حال حاضر تصویر اندازه، تصویر عرض، ارتفاع تصویر است که بازگشت ابعاد تصویر را از یک فایل
ثابت است که شماره می تواند باعث تجزیه رخ می دهد بیش از یک بار و مخاطبین توان چندین بار نام
اگر شما به خروجی به کنسول، lessc پیش فرض به سکوت، بنابراین هشدار در نهایت در خروجی
عملکرد isunit از '' برای تست اگر یک بعد هیچ واحد
تابع داده-URI اکنون دارای شخصیت های بعد از base64 کدگذاری به جای بایت را پشتیبانی می کند قبل از تعیین پشتیبانی IE8
نگهبانان اشکال موثر بر ثابت در انتخابگرهای شبه کلاس
آیا در مرورگر کش نیست که با استفاده modifyVars
تشخیص اگر کمتر می کند آخرین کاراکتر در فایل را تجزیه کند
تشخیص اینکه آیا یک فایل CSS است نیاز به / CSS، css را،؟ CSS، و CSS به جای فقط CSS. شما هنوز هم می تواند کمتر نوع فایل به استفاده از گزینه های واردات.
حذف خط اضافی جدید اضافه شده به sourcemap ورودی پرونده های درون خطی
پشتیبانی از پسوند سافاری

جدید در نسخه 2.1.0 است:

گزینه isSync ثابت، آن را با استفاده از عملیات همگام سازی فایل ها اما وعده های تضمین شده به پاسخ تماس async است. ما در حال حاضر به عنوان یکی از ویژگی های به جای راه کلاس 1 انجام کارها حمایت وعده.
کد مرورگر است که در حال حاضر همزمان دوباره، مثل در V1، به معنی آن بلوک های سایت تا زمانی کمتر وارد شده است
رفع برخی برای واردات متغیر که filemanagers تحت تاثیر زمانی که همزمان
ثابت lessc گزینه وابستگی makefile در
خروجی اکنون یک میدان واردات گزارش با آرایه ای از فایل های وارد شده
آزمون مسیر نسبی برای نام درایو (بنابراین فقط ویندوز) در حال حاضر به حروف حساس
ثابت برای IE7 - استفاده از getChar به جای آرایه نمایه سازی
متغیر با استفاده از! مهم در حال حاضر خروجی! مهم است، که حباب را تحت تاثیر قرار حکومت
LiveReload شکن کش در حال حاضر به خصوص درمان

چه در نسخه 2.0.0 جدید است:

ضرب ثابت در غیر حالت واحد سخت را به واحد عملوند سمت چپ، در مورد که در آن واحد می تواند حل و فصل شود
رفع برخی برای مرورگر سازگاری متقابل
تست مرورگر اینترنت اکسپلورر در حال حاضر در 8-11 و FF عبور
index.js و browser.js اضافه شده در ریشه به عنوان میانبر
ثابت برخی از املای متغیر محلی
پشتیبانی از @ ضد سبک بخشنامه

در نسخه 1.7.4 چه جدید است:

در دسته مسیرهای بزرگ در مرورگر
نمایش خطا اگر یک انتخابگر خالی است مورد استفاده در گسترش
اموال ثابت ادغام در دستورات
سفارش ثابت از مجموعه کاراکتر و واردات دستورات
شرایط مسابقه ثابت که باعث قوانین خطای نامشخص است که گاهی اوقات اگر شما یک استراتژی واردات پیچیده بود
پیام خطا بهتر برای واردات از دست رفته نیمه دونقطه یا ناقص

جدید در نسخه 1.7.3 است:

آیا نتایج از توابع رنگ دور، مانند سبکی، رنگ، و غیره. LUMA
پشتیبانی جلد و حاوی کلمات کلیدی در تعاریف پس زمینه.

جدید در نسخه 1.7.0 است:

اضافه کردن پشتیبانی برای rulesets در متغیرها و گذشت به mixin ها اجازه می دهد تا بسته بندی
تغییر LUMA به دنبال مشخصات W3C، LUMA در دسترس به عنوان روشنایی است. کنتراست هنوز هم با استفاده LUMA بنابراین شما ممکن است تفاوت ببینید اگر آستانه٪ خود را نزدیک به LUMA محاسبه موجود است.
پاک CSS به روز رسانی که به معنی --selectors ادغام حالت است اکنون تغییر نام --compatibility
اضافه کردن پشتیبانی برای استفاده از متغیر باkeyframes،namespace، charset @ را
اموال پشتیبانی از ادغام با + _ که فضاهای مورد نیاز و نگه داشتن + برای کاما از هم جدا
واردات در حال حاضر همیشه وارد یک بار به طور مداوم - شرایط مسابقه قبلا به معنای تنظیمات خاص را به یک سفارش مختلف از فایل های منجر

جدید در نسخه 1.6.3 است:

در مسئله ثابت با دو بار خواستار toCSS کار در برخی از موقعیت ها نیست.

چه در نسخه 1.6.1 جدید است:

پشتیبانی ^ ^ ^ سایه و انتخابگرهای DOM
انتخاب sourcemap ثابت (برای گزارش پایان عنصر یا انتخاب) و موقعیت بخشنامه (که قبلا پشتیبانی نمی شود)
ثابت تجزیه فایل های خالی کمتر
خطا در (در حال حاضر) نگهبانان مبهم در انتخابگرهای CSS چند
محیط قدیمی تر - محافظت در برابر عبارت منظم typeof بازگشت عملکرد
هنوز به طور پیش فرض کلمه کلیدی استفاده کنید

جدید در نسخه 1.5.0 است:

در پشتیبانی از گزینه واردات خطی شامل CSS که شما نمی خواهید کمتر به تجزیه به عنوان مثال import (خطی) و & quot؛ و & quot ؛؛ file.css
پشتیبانی بهتر برای modifyVars (سبک های تازه با متغیرهای جدید، با استفاده از یک کش فایل)، در حال حاضر resiliant بیشتر
پشتیبانی از گزینه واردات مرجع به مرجع CSS خارجی است، اما آن خارج نمی شوند. هر Mixin دارد خواستار و یا گسترش خواهد خروجی.
پشتیبانی از نگهبانان در انتخابگرهای (در حال حاضر تنها اگر شما یک انتخاب واحد)
اجازه می دهد اموال ادغام از طریق +: نحو
اضافه دقیقه / حداکثر توابع
اضافه شدن تابع طول و عصاره بهبود به کار با ارزش با کاما جدا
هنگام استفاده از واردات چندگانه، زیر واردات چندین بار به خروجی نهایی وارداتی

جدید در نسخه 1.4.1 است:

در syncImports ثابت و گزینه ای YUI-فشرده سازی، به عنوان از آنها نادیده گرفته شد.
ثابت چند نشت متغیر جهانی.

جدید در نسخه 1.4.0 است:

در گذشت ثابت از گزینه دقیق ریاضی.

جدید در نسخه 1.3.3 است:

در اشکال مهم با پاسخ Mixin دارد اگر با استفاده از براکت های متعدد.
هنگام استفاده از عملکرد فیلتر کنتراست، تابع است که از طریق گذشت اگر اولین آرگومان است یک رنگ است.

جدید در نسخه 1.3.2 است:

در مرورگر و سرور URL دوباره نویسی در حال حاضر به نیست دوباره نوشتن (رفتار lessc قبلی) تراز وسط قرار دارد
URL-بازنویسی می توان به دوباره نوشتن به نسبت به فایل ورودی با استفاده از گزینه نسبی URL ها (گزینه less.relativeUrls)
گزینه rootpath می توان برای اضافه کردن یک مسیر پایه به هر URL
پشتیبانی Mixin دارد جدا از بحث '؛' بنابراین شما می توانید مقادیر جدا شده با کاما منتقل می کند. به عنوان مثال، .mixin (23px، 12px؛)؛
بسیاری ثابت مشکلات را با استدلال به نام در گوشه ای از موارد، نه رفتار به عنوان انتظار می رود
HSV، hsva، توابع واحد
بسیاری ثابت پیام های خطا بد تر
ثابت @ واردات یک بار به استفاده از راه کامل، یکی از بستگان برای تعیین اگر واردات وارد شده است در حال حاضر
پشتیبانی از: نیست (: n ام-کودک (3))

چه در نسخه 1.3.0 جدید است:

درmedia متلاطم
حمایت نهادهای دلخواه به عنوان انتخابگر
پشتیبانی استدلال Variadic
رفتار mixin ها صفر arity تغییر کرده است، لینک بالا را ببینید.
اجازه می دهد دستورات،import در هر انتخابگر
ویژگی های رسانه های پرس و جو در حال حاضر می توانید یک متغیر باشد
ادغام به صورت خودکار از شرایط رسانه پرس و جو
رفع نشت متغیر جهانی
رفع پیغام خطا در پاسخ اشتباه arity
رفع اشکال رفتارarguments،
ثابت '::' خروجی انتخاب
رفع اشکال در هنگام استفاده ازmedia با mixin ها

مورد نیاز:

فعال سازی جاوا اسکریپت در سمت سرویس گیرنده
نود.جیاس 0.10 و یا بالاتر برای محیط های سمت سرور

نرم افزار های مشابه

Htmleasy
Htmleasy

6 Jun 15

HTML5Lib (PHP)
HTML5Lib (PHP)

21 Jul 15

html5Widgets
html5Widgets

6 Jun 15

localStorageDB
localStorageDB

12 Apr 15

نرم افزار های دیگر از توسعه دهنده Alexis Sellier

Vows
Vows

6 Mar 16

LESS
LESS

13 May 15

نظرات به Less.js

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!