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ść: 103

Rating: nan/5 (Total Votes: 0)

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

PyHTML
PyHTML

13 May 15

csv2html
csv2html

5 Jun 15

Laker
Laker

13 Apr 15

Python-SCSS
Python-SCSS

12 May 15

Inne programy z deweloperem Alexis Sellier

LESS
LESS

13 May 15

Vows
Vows

6 Mar 16

Komentarze do Less.js

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