Less.js

Software skärmdump:
Less.js
Mjukvaruinformation:
Version: 2.5.3 Uppdaterad
Ladda upp dagen: 1 Oct 15
Utvecklare: Alexis Sellier
Licens: Gratis
Popularitet: 223

Rating: 5.0/5 (Total Votes: 1)

MINDRE står för Le aner C SS, och är ett tillägg för CSS språk, lägga till stöd för variabler, kapslade regler, mixins och verksamheter.
MINDRE närvarande stödjer både CSS 2 & 3 syntax och är ett utbrett språk bland utvecklare.
Less.js är en JavaScript-bibliotek kan läsa MINDRE syntax.
Biblioteket är i grunden en CSS preprocessor, ta .less filer och omvandla sitt innehåll till standard-kompatibel CSS-kod, även spara den till en ny fil i klassisk css format som alla webbläsare kan tolka.
Både MINDRE (syntax) och Less.js (biblioteket) har sett användning i stora företag runt om i Internet, som börjar med Google, Twitter och Facebook.

Vad är nytt i den här versionen:

  • stöder scopedplugin direktivet att ladda funktion plugins
  • Alla direktiven bubblas (t.ex. stöder), inte bara media
  • Prestandaförbättringar till tolken -. bör hjälpa icke-krom webbläsare med mycket stora färre filer för att vara en mycket snabbare
  • De bildstorlek funktions avseenden inkluderar vägar som andra filfunktioner
  • Färga funktioner tar en relativ argument som gäller procentsatser relativt istället för absolut
  • Inkludera vägar nu gör: som en separator på fönster (erkänner och inte delning enhetsnamn genom backslash)
  • import (CSS) inte dra direktivet ovan kommentarer
  • Fix för import uttalanden utan citattecken ibland orsaka problem
  • Byt stöder dimensioner och färger
  • Webbläsaren fältet ligger i package.json för användning med Browserify
  • En annan fix för att stödja vägar som skickas som en sträng i stället för en array
  • Fristående regeluppsättningar kan användas som standardargument
  • Fast många falska varningar om sträcker
  • Fel skrivs till stderr mer konsekvent
  • Konsekvent hålla enheter om strikta enheter är avstängd
  • Bättre stöd för kommentarer i tjänste alla argument

Vad är nytt i version 2.5.1:

  • stöder scopedplugin direktivet att ladda funktions plugins
  • Alla direktiven bubblas (t.ex. stöder), inte bara media
  • Prestandaförbättringar till tolken -. bör hjälpa icke-krom webbläsare med mycket stora färre filer för att vara en mycket snabbare
  • De bildstorlek funktions avseenden inkluderar vägar som andra filfunktioner
  • Färga funktioner tar en relativ argument som gäller procentsatser relativt istället för absolut
  • Inkludera vägar nu gör: som en separator på fönster (erkänner och inte delning enhetsnamn genom backslash)
  • import (CSS) inte dra direktivet ovan kommentarer
  • Fix för import uttalanden utan citattecken ibland orsaka problem
  • Byt stöder dimensioner och färger
  • Webbläsaren fältet ligger i package.json för användning med Browserify
  • En annan fix för att stödja vägar som skickas som en sträng i stället för en array
  • Fristående regeluppsättningar kan användas som standardargument
  • Fast många falska varningar om sträcker
  • Fel skrivs till stderr mer konsekvent
  • Konsekvent hålla enheter om strikta enheter är avstängd
  • Bättre stöd för kommentarer i tjänste alla argument

Vad är nytt i version 2.5.0:

  • stöder scopedplugin direktivet att ladda funktions plugins
  • Alla direktiven bubblas (t.ex. stöder), inte bara media
  • Prestandaförbättringar till tolken -. bör hjälpa icke-krom webbläsare med mycket stora färre filer för att vara en mycket snabbare
  • De bildstorlek funktions avseenden inkluderar vägar som andra filfunktioner
  • Färga funktioner tar en relativ argument som gäller procentsatser relativt istället för absolut
  • Inkludera vägar nu gör: som en separator på fönster (erkänner och inte delning enhetsnamn genom backslash)
  • import (CSS) inte dra direktivet ovan kommentarer
  • Fix för import uttalanden utan citattecken ibland orsaka problem
  • Byt stöder dimensioner och färger
  • Webbläsaren fältet ligger i package.json för användning med Browserify
  • En annan fix för att stödja vägar som skickas som en sträng i stället för en array
  • Fristående regeluppsättningar kan användas som standardargument
  • Fast många falska varningar om sträcker
  • Fel skrivs till stderr mer konsekvent
  • Konsekvent hålla enheter om strikta enheter är avstängd
  • Bättre stöd för kommentarer i tjänste alla argument

Vad är nytt i version 2.4.0:

  • Stöd för plugins som pre-process (att lägga bibliotek tyst osv.)
  • Tomma sourcemaps arbetar nu
  • Utdrag och längd fungerar nu ignorera kommentarer i en lista (mer arbete för att komma till rätta det allmänna problemet)
  • fragment url: s behandlas absolut, eftersom de hänvisar till HTML-dokument
  • Förlänger på en väljare förenas med och nu fungerar bättre
  • Kapslade mixins fungera bättre med! viktigt (regression i 2.3.0)
  • Löftet beroendet är nu faktiskt frivilligt (infördes 2.0.0)
  • filer med bara & # x5c; r radbrytningar bearbeta nu ok (regression i 2.0.0)
  • När strikta enheter är avstängd och enheten är 1 / x (t.ex. 1 / 12px) enheten utgången är x, tidigare ingenting (regression i 2.0.0)

Vad är nytt i version 2.3.1:

  • Fixat beror alternativet (regression i 2.3.0)
  • Support förälder väljaren (&) som används i under elementet uttryck (t.ex. inte (.c _ &))

Vad är nytt i version 2.3.0:.

  • Inkom isruleset funktion
  • Inkom valfritt alternativ import, vilket mindre att inte misslyckas om filen inte hittas.
  • Fixat webbläsare-sidan cache.
  • Många fixar att importera referens -. stödsupport och keyframe
  • Väljare nu interpolera pseudoväljare (t.ex. @ {hover}).
  • Fasta kommentarer missat av om de var i slutet av filen.
  • Fixat! viktigt används med parametriska mixins.
  • Avger varningar för sträcker sig när målet inte hittas.
  • inkluderar-path fungerar nu på data-uri.
  • Variabler och funktionsanrop arbete för väg i data uri.
  • Fixat absoluta sökvägar fungerar inte på import ibland.
  • Unicode BOM bort igen.

Vad är nytt i version 2.2.0:

  • Använda import filnamn interpolering och import inline tillsammans nu fungerar
  • nedvärdera kompressions alternativet (fortfarande fungerar, men matar ut en varning om tyst)
  • Noden versionen av mindre har nu bildstorlek, bildbredd, bild höjd som återvänder bildens dimensioner av en fil
  • Fixat ett problem som kan leda till att parse att förekomma mer än en gång och återuppringning kallas flera gånger
  • Om du utmatning till konsolen, lessc standard tyst så varningar inte hamnar i produktionen
  • isunit funktionen stöder '' för att testa om en dimension har ingen enhet
  • data uri funktion räknar nu tecken efter base64-kodning i stället för byte före kodning för att bestämma IE8 stöd
  • Fasta bugg åstad vakter på pseudoklassväljarna
  • inte cache i webbläsaren när den används med modifyVars
  • Detection om mindre inte tolka sista tecknet i filen
  • Upptäckt av huruvida en fil är css nu kräver / css, css,? css & css i stället för bara css. Du kan fortfarande säga mindre typ av fil med importalternativ.
  • Removed extra ny rad läggs till sourcemap inträde inline-fil
  • Stöder Safari tillägg

Vad är nytt i version 2.1.0:

  • alternativet Fast isSync, det var med hjälp av synkroniserings filhantering men löften garanterade att ringa tillbaka asynkron. Vi stöder nu löften som en funktion snarare än 1: a klass sätt att göra saker.
  • Browser kod är nu synkron igen, som i v1, vilket betyder att den blockerar plats till mindre sammanställs
  • Vissa korrigeringar för rörliga import vilket påverkade filemanagers när synkron

  • Alternativet
  • Fast lessc Makefilen beroenden
  • Output rapporterar nu tillbaka en import fält med en rad importerade filer
  • Relativ sökväg test för driv namn (så windows endast) nu skift okänslig
  • Fix för IE7 - använd getchar istället för indexering array
  • Variabler hjälp! viktigt nu utgång! viktigt, som bubblar upp att påverka regeln
  • LiveReload cache buster nu behandlas speciellt

Vad är nytt i version 2.0.0:

  • Fixat i icke strikta enheter läge för att ta vänstra operand enhet, i det fall att enheten inte kan lösas
  • Vissa korrigeringar för webbläsaren tvär kompatibilitet
  • Webbläsar tester passerar nu i IE 8-11 och FF
  • Lades index.js och browser.js i roten som genvägar
  • Fixat vissa lokala variabla stavningar
  • Stöd till direktiv @ kontra stil

Vad är nytt i version 1.7.4:

  • Hantera versaler vägar i webbläsaren
  • Visa fel om en tom väljare används i förlänga
  • Fast egendom sammanslagning i direktiv
  • Fast beställning av direktiven charset och import
  • Fixat race-tillstånd som orsakade ett regel är odefinierad fel ibland om du hade en komplex import strategi
  • Bättre felmeddelande för import saknas semikolon eller missbildade

Vad är nytt i version 1.7.3:

  • inte avrunda resultatet av färgfunktioner, som lätthet, färgton, luma etc ..
  • Support täcka och innehåller sökord i bakgrunden definitioner.

Vad är nytt i version 1.7.0:

  • Lägg till stöd för regeluppsättningar i variabler och skickas till mixins att tillåta omslag
  • Byt luma att följa w3c spec, finns som luminans luma. Kontrast använder fortfarande luma så att du kan se skillnader om din tröskel% ligger nära den befintliga beräknade luma.
  • Uppgraderad ren css vilket innebär att --selectors-merge-läget är nu omdöpt --compatibility
  • Lägg till stöd för att använda variabler medkeyframes,namespace,charset
  • Support egendom samman med + _ när utrymmen behövs och hålla + för kommaseparerad
  • Import nu alltid importera en gång konsekvent - ett konkurrenstillstånd innebar tidigare vissa konfigurationer skulle leda till en annan beställning av filer

Vad är nytt i version 1.6.3:

  • Fixat problem med att ringa toCSS två gånger inte fungerar i vissa situationer.

Vad är nytt i version 1.6.1:

  • Support ^ och ^^ skugga DOM väljare
  • Fixat sourcemap väljaren (används för att rapportera slutet av elementet eller väljaren) och direktiv läge (tidigare stöds ej)
  • Fast analysera tomma färre filer
  • Fel på (för närvarande) tvetydiga vakter på flera CSS-selektorer
  • Äldre miljöer - skyddar mot typeof regex åter funktion
  • Använd inte standard sökord

Vad är nytt i version 1.5.0:

  • Stöd för import inline möjlighet att inkludera CSS som du Vill inte mindre att tolka t.ex. import (inline) & quot; file.css & quot ;;
  • Bättre stöd för modifyVars (uppdaterings stilar med nya variabler, med en fil cache), är nu mer robust
  • Stöd för import referens möjlighet att referera till extern css, men inte ut det. Eventuella Mixin samtal eller förlänga s matas ut.
  • Stöd för vakter på väljare (för närvarande endast om du har en enda väljare)
  • Tillåt egendom sammanslagning genom +: syntax
  • Inkom min / max funktioner
  • Inkom längd funktion och förbättrad extrakt för att arbeta med komma separerade värden
  • När du använder import flera är under import importeras flera gånger till slutresultatet

Vad är nytt i version 1.4.1:

  • Fasta syncImports och yui-komprimera alternativet, eftersom de var ignoreras.
  • Fasta flera globala variabel läckor.

Vad är nytt i version 1.4.0:.

  • Fast passerar strikt matematik alternativ

Vad är nytt i version 1.3.3:

  • Fast kritisk bugg med mixin samtal om du använder flera konsoler .
  • När du använder kontrastfunktionen filtret funktionen leds igenom om det första argumentet är inte en färg.

Vad är nytt i version 1.3.2:

  • Webbläsare och server url omskrivningar har nu anpassats att inte skriva om (tidigare lessc beteende)
  • URL-omskrivning kan göras för att skriva om att vara i förhållande till posten filen med relativa webbadresser (alternativ less.relativeUrls)
  • rootpath alternativ kan användas för att lägga en bas väg till varje url
  • Support mixin argument seperator av ";" så att du kan skicka komma separerade värden. t.ex. .mixin (23px, 12px;);
  • Fast massor av problem med namngivna argument hörn fall, inte beter sig som förväntat
  • hsv, HSVA, enhetsfunktioner
  • Fasta mycket mer dåliga felmeddelanden
  • Fixat @ import-en gång för att använda hela sökvägen, inte den relativa ett för att avgöra om en import har importerats redan
  • Stödjer: inte (: n: te-barn (3))

Vad är nytt i version 1.3.0:

  • media bubblande
  • Support godtyckliga enheter som väljare
  • Variadic argument support
  • beteende noll-arity mixins har ändrats, se länk ovan.
  • tillåter "@ import direktiven i alla väljare
  • Mediefrågefunktioner kan nu vara en variabel
  • Automatisk sammanslagning av mediefrågeförhållanden
  • Fix globala variabla läckor
  • Fix felmeddelande på fel-arity samtal
  • Fixa en "arguments beteende bugg
  • Fix "::" effektväljare
  • Fixa en bugg när du användermedia med mixins

Krav :

  • Javascript aktiverat på klientsidan
  • Node.js 0,10 eller högre för server-side miljöer

Liknande mjukvara

jquery.htmlClean
jquery.htmlClean

5 Jun 15

to-markdown.js
to-markdown.js

10 Feb 16

FluentDOM
FluentDOM

22 Jul 15

Annan programvara för utvecklare Alexis Sellier

LESS
LESS

13 May 15

Vows
Vows

6 Mar 16

Kommentarer till Less.js

Kommentarer hittades inte
Kommentar
Slå på bilder!