Less.js

Screenshot Software:
Less.js
Szczegóły programowe:
Wersja: 2.5.3 Aktualizowane
Filmu: 1 Oct 15
Wywoływacz: Alexis Sellier
Licencja: Wolny
Popularność: 223

Rating: 5.0/5 (Total Votes: 1)

MNIEJ oznacza Le ANER C SS i jest rozszerzeniem języka CSS, dodając wsparcie dla zmiennych, zagnieżdżonych zasad, wstawek i operacji.
MNIEJ obecnie obsługuje zarówno CSS 2 i 3 składnię i jest szeroko używanym językiem wśród programistów.
Less.js jest biblioteką JavaScript może czytać MNIEJ składni.
Biblioteka jest w zasadzie preprocesora CSS, biorąc plików .less i konwersji ich zawartości do standardów zgodnych z kodu CSS, również zapisanie go do nowego pliku w formacie Classic .css których każda przeglądarka może interpretować.
Zarówno MNIEJ (składnia) i Less.js (biblioteka) widziałem zastosowanie w dużych firmach w całym internecie, począwszy od Google, Twitter i Facebook.

Co nowego w tym wydaniu:

  • Obsługuje scopedplugin dyrektywy załadować funkcji wtyczek
  • Wszystkie wskazówki są pęcherzykami (np obsługuje), nie tylko mediów,
  • Poprawiono wydajność do parsera. - powinno pomóc nie chromowane przeglądarek z bardzo dużymi plikami być mniej o wiele szybciej,
  • Funkcja szanuje wielkość obrazu obejmują ścieżki jak inne funkcje plików
  • Funkcje Kolor wziąć względną argument, że stosuje procentowe stosunkowo zamiast absolutnie
  • Dołącz ścieżek pozwala teraz: jako separatora na okna (uznając, a nie podziału nazwisk napędowych przez odwrotny ukośnik)
  • import (CSS) nie ciągnąć dyrektywy powyżej uwag,
  • Fix dla sprawozdania importu bez cudzysłowów czasami powodujących problemy,
  • Wymień obsługuje wymiary i kolory
  • W polu przeglądarka jest w package.json do użytku z Browserify
  • Kolejna poprawka do obsługi ścieżki są przekazywane jako string zamiast array
  • Wolnostojące zestawy reguł mogą być użyte jako domyślne argumentów
  • Poprawiono wiele fałszywych ostrzeżeń o rozciąga
  • Błędy napisane na stderr bardziej konsekwentnie,
  • jednostki, jeśli konsekwentnie trzymać ścisłych jednostki jest wyłączony
  • Lepsze wsparcie dla komentarzy w funkcji wszystkie argumenty,

Co nowego w wersji 2.5.1:

  • Obsługuje scopedplugin dyrektywy, aby załadować wtyczki funkcyjne
  • Wszystkie wskazówki są pęcherzykami (np obsługuje), nie tylko mediów,
  • Poprawiono wydajność do parsera. - powinno pomóc nie chromowane przeglądarek z bardzo dużymi plikami być mniej o wiele szybciej,
  • Funkcja szanuje wielkość obrazu obejmują ścieżki jak inne funkcje plików
  • Funkcje Kolor wziąć względną argument, że stosuje procentowe stosunkowo zamiast absolutnie
  • Dołącz ścieżek pozwala teraz: jako separatora na okna (uznając, a nie podziału nazwisk napędowych przez odwrotny ukośnik)
  • import (CSS) nie ciągnąć dyrektywy powyżej uwag,
  • Fix dla sprawozdania importu bez cudzysłowów czasami powodujących problemy,
  • Wymień obsługuje wymiary i kolory
  • W polu przeglądarka jest w package.json do użytku z Browserify
  • Kolejna poprawka do obsługi ścieżki są przekazywane jako string zamiast array
  • Wolnostojące zestawy reguł mogą być użyte jako domyślne argumentów
  • Poprawiono wiele fałszywych ostrzeżeń o rozciąga
  • Błędy napisane na stderr bardziej konsekwentnie,
  • jednostki, jeśli konsekwentnie trzymać ścisłych jednostki jest wyłączony
  • Lepsze wsparcie dla komentarzy w funkcji wszystkie argumenty,

Co nowego w wersji 2.5.0:

  • Obsługuje scopedplugin dyrektywy, aby załadować wtyczki funkcyjne
  • Wszystkie wskazówki są pęcherzykami (np obsługuje), nie tylko mediów,
  • Poprawiono wydajność do parsera. - powinno pomóc nie chromowane przeglądarek z bardzo dużymi plikami być mniej o wiele szybciej,
  • Funkcja szanuje wielkość obrazu obejmują ścieżki jak inne funkcje plików
  • Funkcje Kolor wziąć względną argument, że stosuje procentowe stosunkowo zamiast absolutnie
  • Dołącz ścieżek pozwala teraz: jako separatora na okna (uznając, a nie podziału nazwisk napędowych przez odwrotny ukośnik)
  • import (CSS) nie ciągnąć dyrektywy powyżej uwag,
  • Fix dla sprawozdania importu bez cudzysłowów czasami powodujących problemy,
  • Wymień obsługuje wymiary i kolory
  • W polu przeglądarka jest w package.json do użytku z Browserify
  • Kolejna poprawka do obsługi ścieżki są przekazywane jako string zamiast array
  • Wolnostojące zestawy reguł mogą być użyte jako domyślne argumentów
  • Poprawiono wiele fałszywych ostrzeżeń o rozciąga
  • Błędy napisane na stderr bardziej konsekwentnie,
  • jednostki, jeśli konsekwentnie trzymać ścisłych jednostki jest wyłączony
  • Lepsze wsparcie dla komentarzy w funkcji wszystkie argumenty,

Co nowego w wersji 2.4.0:

  • Obsługa wtyczek, które wstępnie proces (dodać Biblioteki w milczeniu itp.)
  • Puste sourcemaps teraz pracować

  • Funkcje
  • Wyciągi i długość teraz ignorować komentarze w liście (więcej pracy, aby się ustalić ogólną problemu)

  • url
  • fragment traktowane są absolutne, ponieważ odnoszą się do dokumentu html
  • Rozszerza na selektor połączone z & teraz działać lepiej
  • Zagnieżdżone wstawek działać lepiej! istotną (regres w 2.3.0)
  • Zależność obietnica jest teraz rzeczywiście opcjonalne (wprowadzony w 2.0.0)
  • Pliki z tylko & # x5c; r znaki nowej linii przetwarzania teraz OK (regres w 2.0.0)
  • Po surowe jednostki jest wyłączony, a urządzenie jest 1 / x, (np 1 / 12px) wyjście urządzenie jest x, wcześniej nic (regresji w 2.0.0)

Co nowego w wersji 2.3.1:

  • Poprawiono zależy opcję (regresji w 2.3.0)
  • selektor Pomoc rodzic (i) stosuje się w sub elementu wypowiedzi (np: nie (.c _ &))

Co nowego w wersji 2.3.0:.

  • Dodane isruleset funkcja
  • Dodano opcjonalną opcję importu, przez co mniej się nie powiedzie się, jeśli nie znaleziono pliku.
  • Poprawiono cache po stronie przeglądarki.
  • Wiele poprawek zaimportować odwołanie. - Wsparciesupport i klatkę kluczową,
  • selektorów teraz interpolacji selektorów pseudo (np: @ {unoszą}).
  • Stałe komentarze brakowało się, jakby były na końcu pliku.
  • Poprawiono! ważne używany z parametrycznym wstawek.
  • Emituje ostrzeżeń dla rozszerza, gdy cel nie został znaleziony.
  • to-path działa teraz na danych-uri.
  • Zmienne i wywołania funkcji pracy na ścieżce danych-uri.
  • Poprawiono ścieżki bezwzględne nie działa na import czasem.
  • BOM Unicode usunięte ponownie.

Co nowego w wersji 2.2.0:

  • Korzystanie interpolacji nazwę pliku i import import inline razem pracuje teraz
  • potępiać opcję kompresji (wciąż działa, ale wyświetla ostrzeżenie, chyba że milczy)
  • Wersja węzeł mniej ma teraz image-rozmiar obrazu-szerokość, wysokość, która obraz-powrót wymiary obrazu pliku
  • Naprawiono problem, który może spowodować, że parse występuje więcej niż raz i być wywoływane oddzwonienia wielokrotnie
  • Jeśli wyprowadzania do konsoli, lessc domyślnych do milczy więc ostrzeżenia nie kończy się na wyjściu
  • Funkcja isunit obsługuje '', aby sprawdzić, czy nie ma wymiar jednostki
  • Funkcja Dane-uri teraz liczy znaki po kodowania base64 zamiast bajtów przed kodowania do określenia IE8 wsparcie
  • Osłony stałe dokonania błąd na selektorów klasy pseudo
  • Nie cache w przeglądarce, gdy używana z modifyVars
  • Wykrywanie jeśli mniej nie analizuje ostatni znak w pliku
  • Wykrywanie, czy plik jest css wymaga teraz / css, .css,? css, css i zamiast tylko css. Nadal można powiedzieć mniej typ pliku za pomocą opcji importu.
  • Usunięto dodatkowa nowa linia dodana do sourcemap plik wpis inline
  • Obsługa rozszerzeń Safari

Co jest nowe w wersji 2.1.0:

  • Opcja Fixed isSync, został przy użyciu synchronizacji operacje na plikach ale obietnice są gwarantowane oddzwonić asynchronicznie. Obecnie wspieramy obietnic jako cecha, a nie 1 klasy sposób robienia rzeczy.
  • Kod Przeglądarka jest synchroniczne znowu, jak w v1, co oznacza, że ​​blokuje witryny do mniej jest kompilowany,
  • Niektóre poprawki dla zmiennych importu, które wpłynęły filemanagers gdy synchroniczne

  • Opcja
  • Poprawiono lessc zależności makefile
  • Wyjście teraz donosi powrotem pole importu z tablicą importowanych plików
  • Test względna ścieżka do nazwy dysku (tak oknami tylko) jest teraz wielkość liter ma znaczenie
  • Fix do IE7 - używać getchar zamiast tablicy indeksowania
  • Zmienne użyciem! ważne teraz wyjście! ważne, co bąbelki do wpływu na rządy,
  • LiveReload cache buster jest teraz traktowany specjalnie,

Co nowego w wersji 2.0.0:

  • Stała mnożenia w trybie non surowe jednostki do podjęcia lewa jednostka argument, w przypadku, gdy jednostka nie może być rozwiązana,
  • Niektóre poprawki dla przeglądarki wzajemnej zgodności,
  • Testy przeglądarkowe teraz przejść w IE 8-11 i FF
  • Dodane index.js i browser.js w korzeniu jak skróty,
  • Poprawiono niektóre lokalne pisownia zmiennej
  • Wsparcie dla dyrektywy @ Licznik stylu

Co nowego w wersji 1.7.4:

  • Uchwyt wielkie ścieżek w przeglądarce
  • Pokaż błąd, jeśli pusty przełącznik jest używany w przedłużyć
  • Poprawiono nieruchomość połączenia w dyrektywach
  • Poprawiono kolejność dyrektyw charset i importowych,
  • Poprawiono wyścigu, który spowodował zasady jest niezdefiniowany błąd czasami, jeśli miał kompleks strategia import
  • Lepsze komunikat import brakujących średników lub nieprawidłowy

Co nowego w wersji 1.7.3:

  • Nie zaokrąglić wyniki funkcji koloru, jak jasność, odcień, luma itp ..
  • pokrycie wsparcia i zawierają słowa kluczowe w definicji tła.

Co nowego w wersji 1.7.0:

  • Dodaj wsparcie by zestawy w zmiennych i przekazywane do wstawek aby umożliwić owijanie
  • Zmień Luma przestrzegać specyfikacji W3C, luma jest dostępny jako luminancji. Kontrast nadal używa luma więc można zobaczyć różnice, jeśli próg% znajduje się w pobliżu istniejącego obliczonej Luma.
  • Ulepszony czyste css co oznacza --selectors-Merge-mode jest teraz przemianowany --compatibility
  • Dodaj obsługę za pomocą zmiennych zkeyframes,namespace,charset
  • Obsługa nieruchomości połączenia z + _, gdy są potrzebne i utrzymywać + do oddzielonych przecinkami przestrzenie
  • Import teraz zawsze importować raz konsekwentnie - sytuacja wyścigu oznaczało wcześniej niektóre konfiguracje doprowadzi do innej kolejności plików

Co nowego w wersji 1.6.3:

  • Naprawiono problem z wywołaniem toCSS dwa razy nie działa w niektórych sytuacje.

Co nowego w wersji 1.6.1:

  • Wsparcie ^ i ^^ shadow selektorów DOM
  • selektor sourcemap Naprawiono (używane do sporządzania końca elementu lub wyboru) i pozycji dyrektywy (dotychczas nie obsługiwane)
  • Poprawiono mniej pustych parsowania plików
  • Błąd na (obecnie) niejednoznaczne strażników na wiele selektorów CSS
  • środowisk Starsze - chronić przed typeof regex funkcji powrocie
  • Nie należy używać domyślnej słowa kluczowego

Co nowego w wersji 1.5.0:

  • Wsparcie dla opcji importu inline zawierać css, że nie chce mniej analizować np import (inline) & quot; & quot ;; file.css
  • Lepsze wsparcie dla modifyVars (style odświeżania z nowych zmiennych, z wykorzystaniem pamięci podręcznej plików), jest teraz bardziej resiliant
  • Wsparcie dla opcji odniesienia importu do odniesienia zewnętrznego css, ale to nie wyjście. Wszelkie rozmowy wstawek lub rozszerzenie będzie wyjście.
  • Wsparcie dla strażników na selektorów (obecnie tylko jeśli masz jeden przełącznik)
  • Pozwól nieruchomość połączenia przez +: składni
  • Dodano funkcje max min /
  • Dodano funkcję długości i poprawić pracę z ekstraktu oddzielone przecinkami wartości
  • Podczas korzystania z wielu import, import sub przywożone są kilka razy do finalnego produktu,

Co nowego w wersji 1.4.1:

  • Poprawiono syncImports i opcja Yui-kompres, jak były ignorowane.
  • Poprawiono kilka zmiennych globalnych przecieki.

Co nowego w wersji 1.4.0:.

  • Poprawiono opcję upływ ścisłej matematyki

Co to jest nowy w wersji 1.3.3:

  • Poprawiono krytyczny błąd z połączenia wstawki w przypadku korzystania z wielu wsporniki .
  • W przypadku korzystania z funkcji kontrastu filtra, funkcja przechodzi przez jeśli pierwszy argument nie jest kolor.

Co nowego w wersji 1.3.2:

  • Serwer url przeglądarki i ponowne pisanie jest teraz wyrównana nie re-write (poprzednie zachowanie lessc)
  • przepisywania adresów URL można dokonać ponownego zapisu będzie w stosunku do pliku wpisu za pomocą opcji względnego adresy URL (opcja less.relativeUrls)
  • Opcja rootpath mogą być wykorzystane, aby dodać ścieżkę bazową do każdego url
  • Wsparcie wstawek argumentem seperator z ';' więc można przekazać ci oddzielne przecinkami wartości. na przykład .mixin (23px, 12px;);
  • Poprawiono wiele problemów z wymienionych argumentów w przypadkach narożnych, nie zachowuje się w oczekiwany
  • HSV, hsva, funkcji urządzenia
  • Poprawiono wiele więcej złych komunikatów o błędach,
  • Poprawiono @ import-raz, aby korzystać z pełnej ścieżki, a nie w stosunku jeden do określenia, czy import zostały już zaimportowane
  • Obsługuje: nie (: nth-child (3)),

Co nowego w wersji 1.3.0:

  • media pęcherzyków
  • Wsparcie dowolne podmioty jak selektorów
  • Wsparcie argumentów o zmiennej liczbie argumentów,
  • Zachowanie wstawek zerowej arity się zmieniło, patrz link powyżej.
  • ce dyrektyw "import" w dowolnym selektora

  • Cechy
  • Multimedia-zapytania mogą być zmienną
  • Automatyczne łączenie warunkach mediów zapytania
  • Fix przecieki zmienne globalne
  • Fix komunikat o błędzie na wezwanie źle-arity
  • Poprawianie zachowania błąd "arguments"
  • Fix '::' wyjście selektora
  • Naprawić błąd podczas korzystaniamedia wstawkami

Wymagania :

  • włączona obsługa JavaScript po stronie klienta,
  • node.js 0,10 lub wyższej dla środowisk serwerowych,

Podobne oprogramowanie

dope
dope

13 May 15

HTML5 Shiv
HTML5 Shiv

10 Dec 15

htmlmin
htmlmin

12 May 15

KineticJS
KineticJS

13 May 15

Inne programy z deweloperem Alexis Sellier

Vows
Vows

6 Mar 16

LESS
LESS

13 May 15

Komentarze do Less.js

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!
Szukaj wg kategorii