Less.js

Screenshot Software:
Less.js
Detalii soft:
Versiune: 2.5.3 Actualizat
Incarca data: 1 Oct 15
Producător: Alexis Sellier
Licenţă: Gratuit
Popularitate: 103

Rating: nan/5 (Total Votes: 0)

standuri mai putin pentru Le Aner C SS, și este o extensie pentru limba CSS, adăugarea de suport pentru variabile, norme imbricate, mixins și operațiuni.
Acceptă în prezent MAI atât CSS 2 si 3 sintaxa si este un limbaj utilizat pe scară largă în rândul dezvoltatorilor.
Less.js este o bibliotecă JavaScript capabil sa citeasca sintaxă mai puțin.
Biblioteca este de fapt un preprocesor CSS, luând fișiere .less și convertirea conținutului lor la standardele de cod CSS compatibil, de asemenea, de economisire-l la un nou fișier în format clasic .css care fiecare browser-ul poate interpreta.
La mai puțin (sintaxa) și Less.js (biblioteca) au văzut de utilizare în companii mari pe Internet, începând cu Google, Twitter și Facebook.

Ce este nou în această versiune:

  • sprijină directiva scopedplugin pentru a încărca funcția de plugin-uri
  • Toate directivele sunt barbotat (de exemplu, susține), nu doar mass-media
  • îmbunătățiri de performanță pentru a parser -. ar trebui să contribuie browsere non-crom, cu mai puține fișiere foarte mari pentru a fi mult mai rapid
  • privința aspectelor funcționale dimensiunea imaginii includ căi, cum ar fi alte funcții de fișiere
  • funcții de culoare ia un argument relativ care se aplică procente relativ în loc de absolut
  • Includeți căi permite acum: ca separator pe Windows (recunoașterea și nu numele de unitate de divizare de backslash)
  • import (CSS) nu trage directiva de mai sus comentarii
  • Fix pentru situațiile de import fără ghilimele, uneori, cauzează probleme
  • Înlocuiți susține dimensiuni și culori
  • Câmpul browser este amplasat în package.json pentru utilizarea cu Browserify
  • Un alt remediu pentru a sprijini căi fiind trecut ca un șir în loc de o serie
  • regulilor detașat poate fi folosit ca argumente implicite
  • o mulțime fixă ​​de avertismente false despre extinde
  • Erori scrise stderr mai consecvent
  • păstra constant de unități, dacă unitățile stricte este oprit
  • Suport mai bun pentru comentarii în funcție toate argumentele

Ce este nou în versiunea 2.5.1:

  • sprijină directiva scopedplugin pentru a încărca plugin-uri funcționale
  • Toate directivele sunt barbotat (de exemplu, susține), nu doar mass-media
  • îmbunătățiri de performanță pentru a parser -. ar trebui să contribuie browsere non-crom, cu mai puține fișiere foarte mari pentru a fi mult mai rapid
  • privința aspectelor funcționale dimensiunea imaginii includ căi, cum ar fi alte funcții de fișiere
  • funcții de culoare ia un argument relativ care se aplică procente relativ în loc de absolut
  • Includeți căi permite acum: ca separator pe Windows (recunoașterea și nu numele de unitate de divizare de backslash)
  • import (CSS) nu trage directiva de mai sus comentarii
  • Fix pentru situațiile de import fără ghilimele, uneori, cauzează probleme
  • Înlocuiți susține dimensiuni și culori
  • Câmpul browser este amplasat în package.json pentru utilizarea cu Browserify
  • Un alt remediu pentru a sprijini căi fiind trecut ca un șir în loc de o serie
  • regulilor detașat poate fi folosit ca argumente implicite
  • o mulțime fixă ​​de avertismente false despre extinde
  • Erori scrise stderr mai consecvent
  • păstra constant de unități, dacă unitățile stricte este oprit
  • Suport mai bun pentru comentarii în funcție toate argumentele

Ce este nou în versiunea 2.5.0:

  • sprijină directiva scopedplugin pentru a încărca plugin-uri funcționale
  • Toate directivele sunt barbotat (de exemplu, susține), nu doar mass-media
  • îmbunătățiri de performanță pentru a parser -. ar trebui să contribuie browsere non-crom, cu mai puține fișiere foarte mari pentru a fi mult mai rapid
  • privința aspectelor funcționale dimensiunea imaginii includ căi, cum ar fi alte funcții de fișiere
  • funcții de culoare ia un argument relativ care se aplică procente relativ în loc de absolut
  • Includeți căi permite acum: ca separator pe Windows (recunoașterea și nu numele de unitate de divizare de backslash)
  • import (CSS) nu trage directiva de mai sus comentarii
  • Fix pentru situațiile de import fără ghilimele, uneori, cauzează probleme
  • Înlocuiți susține dimensiuni și culori
  • Câmpul browser este amplasat în package.json pentru utilizarea cu Browserify
  • Un alt remediu pentru a sprijini căi fiind trecut ca un șir în loc de o serie
  • regulilor detașat poate fi folosit ca argumente implicite
  • o mulțime fixă ​​de avertismente false despre extinde
  • Erori scrise stderr mai consecvent
  • păstra constant de unități, dacă unitățile stricte este oprit
  • Suport mai bun pentru comentarii în funcție toate argumentele

Ce este nou în versiunea 2.4.0:

  • Suport pentru plugin-uri care pre-proces (pentru a adăuga biblioteci tăcere etc.)
  • sourcemaps goale lucra acum

  • Funcțiile
  • extrage și Lungime ignora acum comentarii într-o listă (mai mult de lucru pentru a veni pentru a rezolva problema general)

  • url
  • fragmente sunt tratate absolut, deoarece se referă la documentul html
  • întinde pe o selector unit cu & acum funcționează mai bine
  • mixins imbricate lucra mai bine cu! importante (de regresie în 2.3.0)
  • Dependența promisiune este acum de fapt opțional (introdus în 2.0.0)
  • Files cu doar & # x5c R liniile procesul de acum OK (regresie în 2.0.0)
  • Când unități stricte este oprit, iar unitatea este de 1 / x, (de exemplu, 1 / 12px) de ieșire unitate este X, anterior nimic (regresie în 2.0.0)

Ce este nou în versiunea 2.3.1:

  • fix depinde opțiune (de regresie în 2.3.0)
  • selector Suport părinte (și) utilizat în sub expresia elementului (de exemplu: nu (.c _ &))

Ce este nou în versiunea 2.3.0:.

  • Funcția isruleset Adaugata
  • Adaugata opțiune de import opțional, cauzând mai puțin nu să eșueze dacă fișierul nu a fost găsit.
  • cache browser-side fix.
  • Multe remedieri pentru a importa de referință -. sprijinsupport și cadrelor cheie
  • Căutători interpola acum pseudo selectori (de exemplu: @ {} hover).
  • comentariile fixe pierdut off, dacă acestea au fost, la sfârșitul fișierului.
  • fix! important folosit cu mixins parametrice.
  • Emite avertizări pentru extinde atunci când obiectivul nu este găsit.
  • includ cale lucreaza acum la datele uri.
  • Variabile și funcții solicită de lucru pentru calea în date-uri.
  • căi absolute fixe nu lucrează asupra importurilor uneori.
  • Unicode BOM îndepărtat din nou.

Ce este nou în versiunea 2.2.0:

  • Utilizarea nume de fișier de import de interpolare și inline import împreună lucrează acum
  • Dezaprobați opțiunea de compresie (încă mai funcționează, dar scoate un avertisment dacă silențios)
  • Versiunea nod mai are acum dimensiunea imaginii, imagine-lățime, înălțime imagine care se întoarcă dimensiunile imaginii unui fișier
  • Fixed o problemă care ar putea provoca parse să apară de mai multe ori, iar de apel invers fi numit de mai multe ori
  • Dacă se scoate la consola, lessc implicit tăcut așa avertismentele nu ajung în producția
  • funcția isunit sprijină '' pentru a testa dacă o dimensiune nu are nici o unitate
  • Funcția-date-uri acum contează caractere după codare base64 în loc de bytes înainte de codificare pentru a determina sprijinul IE8
  • bug paznici efectuarea fixat pe selectoare pseudo clasa
  • Nu cache pe browser-ul atunci când este utilizat cu modifyVars
  • de detectare dacă mai puțin nu analiza ultimul caracter în fișierul
  • Detectarea dacă un fișier este CSS acum necesită / CSS, .css,? CSS, CSS si loc de doar CSS. Vă pot spune mai puțin de tipul de fișier folosind opțiunile de import.
  • Eliminat linie suplimentar nou adăugat la sourcemap fișier de intrare linie
  • Suport extensii Safari

Ce este nou în versiunea 2.1.0:

  • opțiune isSync fixe, a fost utilizând operațiuni de fișier de sincronizare dar promisiunile sunt garantate pentru a apela din nou asincron. Sprijinim acum promisiuni ca o caracteristică mai degrabă decât clasa 1 mod de a face lucrurile.
  • Codul Browser este acum sincron din nou, ca și în V1, ceea ce înseamnă că blochează site-ului până când este compilat mai
  • unele remedieri pentru importurile variabile care au afectat filemanagers când sincron

  • opțiune
  • lessc fixe dependențe Makefile
  • Ieșire acum raportează înapoi un câmp importurile cu o serie de fișiere importate
  • de testare cale relativ de nume de acționare (așa numai pentru Windows) este acum majuscule
  • Fix pentru IE7 - folosesc getchar loc de indexare matrice
  • Variabile utilizând! important acum de ieșire! importantă, care bule până să afecteze regula
  • cache LiveReload Buster este acum tratat special

Ce este nou în versiunea 2.0.0:

  • multiplicare fixă ​​în modul non unități stricte pentru a lua unitate operand stânga, în cazul în care unitatea nu poate fi rezolvată
  • unele remedieri pentru browser-ul eco-compatibilitate
  • teste browser trece acum în IE 8-11 și FF
  • index.js și browser.js adăugate în rădăcină ca comenzi rapide
  • fixe unele ortografie variabile locale
  • Suport pentru directivă @ contra-stil

Ce este nou în versiunea 1.7.4:

  • Mâner căi majuscule în browser-ul
  • Afișare eroare dacă un selector gol este utilizat în extinde
  • proprietate fixă ​​fuzionează în Directivele
  • comanda fixă ​​a directivelor de caractere și de import
  • condiție cursă fixă ​​care a cauzat o eroare reguli este nedefinit, uneori, dacă ați avut o strategie complexă de import
  • mesaj de eroare mai bună pentru importurile lipsă punct și virgulă sau incorect

Ce este nou în versiunea 1.7.3:

  • Nu rotunji rezultatele de funcții de culoare, cum ar fi luminozitate, nuanță, luma etc ..
  • acopere sprijinul și care conțin cuvinte cheie în definiții de fond.

Ce este nou în versiunea 1.7.0:

  • Adauga suport pentru regulilor variabilelor și a trecut la mixins pentru a permite ambalaj
  • Schimbare luma să urmeze spec W3C, luma este disponibil ca luminanță. Contrast folosește încă luma, astfel încât să se poate vedea diferențe dacă pragul de% este aproape de Luma calculat existente.
  • CSS curat modernizate ceea ce înseamnă că --selectors-Merge-modul este acum redenumit --compatibility
  • Adauga suport pentru utilizarea variabilelor cukeyframes,namespace,charset
  • Suport proprietate fuzionează cu + _ atunci când sunt necesare spații și să păstreze + pentru separate prin virgula
  • Importurile acum importa întotdeauna dată în mod constant - o condiție cursa menit anterior anumite configurații ar conduce la o ordonare diferită a fișierelor

Ce este nou în versiunea 1.6.3:

  • Problema fixe cu apel toCSS de două ori nu funcționează, în unele situații.

Ce este nou în versiunea 1.6.1:

  • Suport ^ și ^^ selectoare DOM umbra
  • selector sourcemap fixă ​​(folosite pentru a raporta capăt al elementului sau selector) și poziția directivă (anterior nu este suportat)
  • fix analiză mai puțin fișiere goale
  • Eroare la (în prezent) paznici ambigue pe selectoare multiple CSS
  • medii mai vechi - protejează împotriva typeof regex funcție revenind
  • Nu utilizați cuvinte cheie implicit

Ce este nou în versiunea 1.5.0:

  • Suport pentru opțiunea de linie de import pentru a include CSS pe care le NU vreau mai puțin pentru a analiza de exemplu, import (inline) & quot; & quot ;; file.css
  • Suport mai bun pentru modifyVars (stiluri de reîmprospătare cu noi variabile, folosind un cache fișier), este acum mult mai resiliant
  • Suport pentru opțiunea de referință al importului de referință CSS extern, dar nu-l ieșire. Orice apeluri mixin sau prelungi va fi redat.
  • Suport pentru polițiștii de la selectori (în prezent, numai în cazul în care aveți un singur selector)
  • Permiteți proprietate fuzionează prin +: sintaxa
  • Adaugata min / max funcții
  • funcție de lungime adăugată și extract îmbunătățit pentru a lucra cu virgulă valori, separate
  • La utilizarea multiplă import, sub importurile sunt importate de mai multe ori în rezultatul final

Ce este nou în versiunea 1.4.1:

  • syncImports fixe și opțiunea Yui-compresa, deoarece au fost ignorate.
  • de mai multe scurgeri de variabile globale fixe.

Ce este nou în versiunea 1.4.0:.

  • trecere fixă ​​de opțiune matematicii strict

Ce este nou în versiunea 1.3.3 :

  • bug critic fixe cu apel mixin dacă utilizați mai multe paranteze .
  • Când utilizați funcția de contrast de filtru, funcția este trecut prin dacă primul argument nu este o culoare.

Ce este nou în versiunea 1.3.2:

  • Browser și URL pentru server re-scriere este acum aliniat nu a re-scriere (comportament anterior lessc)
  • URL rescrierea-se poate face pentru a re-scriere a fi în raport cu fișierul de intrare folosind opțiunea relativă-URL-uri (opțional less.relativeUrls)
  • opțiune rootpath poate fi folosit pentru a adăuga o cale de bază pentru fiecare url
  • Suport mixin argument separator de ";" astfel încât să puteți trece prin virgulă valori, separate. de exemplu. .mixin (23px, 12px);
  • o mulțime de probleme cu fixe argumente numite, în cazuri colt, nu comportă conform previziunilor
  • HSV, hsva, funcțiile unitate
  • multe fixe mai rău mesajele de eroare
  • @ fixă ​​de import-o dată pentru a utiliza calea completă, nu cel relativă pentru a determina dacă un import a fost importat deja
  • Suportă: Nu (: nth-child (3))

Ce este nou în versiunea 1.3.0:

  • media barbotare
  • Suport entități arbitrare ca selectori
  • suport argument Variadic
  • Comportamentul mixins zero aritate sa schimbat, a se vedea link-ul de mai sus.
  • Permiteți directive "import" în orice selector

  • Caracteristici
  • Media-interogare poate fi acum o variabilă
  • fuzionarea automată a condițiilor de mass-media de interogare
  • Fix scurgeri Global variabilă
  • Fix mesaj de eroare de gardă gresit-aritate
  • Fix un comportament bug "arguments"
  • Fix "::" ieșire selectorul
  • Fix un bug atunci când se utilizeazămedia cu mixins

Cerințe :

  • activarea JavaScript-ului pe partea de client
  • Node.js 0.10 sau mai mare pentru medii de server

Software similare

Dataset
Dataset

6 Jun 15

ExplorerCanvas
ExplorerCanvas

21 Jul 15

store
store

4 Jun 15

HTML2Markdown
HTML2Markdown

6 Jun 15

Alte software-uri de dezvoltator Alexis Sellier

Vows
Vows

6 Mar 16

LESS
LESS

13 May 15

Comentarii la Less.js

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!
Cauta dupa categorie