Less.js

Skjermbilde programvare:
Less.js
Prog.varedetaljer:
Versjon: 2.5.3 Oppdatert
Last opp dato: 1 Oct 15
Utvikler: Alexis Sellier
Lisens: Gratis
Popularitet: 103

Rating: nan/5 (Total Votes: 0)

MINDRE står for Le aner C SS, og er en utvidelse for CSS språket, legge til støtte for variabler, nestede regler, mixins og operasjoner.
Støtter LESS tiden både CSS 2 & 3 syntaks og er et mye brukt språk blant utviklere.
Less.js er en Javascript-bibliotek som kan lese MINDRE syntaks.
Biblioteket er i utgangspunktet en CSS preprosessor, tar .less filer og konvertere innholdet til standard kompatibel CSS-koden, også sparer den til en ny fil i klassisk Css format som alle nettlesere kan tolke.
Både LESS (syntaksen) og Less.js (biblioteket) har sett bruk i store selskaper rundt på Internett, og starter med Google, Twitter og Facebook.

Hva er nytt i denne versjonen:

  • Støtter omfangsplugin direktivet å laste funksjon plugins
  • Alle direktiver blir boblet (f.eks støtter), ikke bare media
  • Ytelsesforbedringer til parser -. skal hjelpe ikke-krom nettlesere med svært store færre filer til å bli mye raskere
  • De bildestørrelse funksjon henseender inkluderer baner som andre filfunksjoner
  • Farge funksjoner ta en slektning argument som gjelder prosenter relativt stedet for absolutt
  • Ta med stier nå gjør: som en separator på vinduer (gjenkjenne og ikke splitte stasjonsnavn ved backslash)
  • import (CSS) henter ikke direktivet ovenfor kommentarer
  • Fix for import uttalelser uten anførselstegn noen ganger skape problemer
  • Sett støtter dimensjoner og farger
  • Nettleseren feltet er satt i package.json for bruk med Browserify
  • En annen løsning for å støtte stier blir vedtatt som en streng i stedet for en rekke
  • Frittliggende rulesets kan brukes som standardargumenter
  • Fast mange falske advarsler om strekker
  • Feil skrevet til stderr mer konsekvent
  • Jevnt holde enheter hvis strenge enhetene er slått av
  • Bedre støtte for kommentarer i funksjon alle argumenter

Hva er nytt i versjon 2.5.1:

  • Støtter omfangsplugin direktivet å laste funksjons plugins
  • Alle direktiver blir boblet (f.eks støtter), ikke bare media
  • Ytelsesforbedringer til parser -. skal hjelpe ikke-krom nettlesere med svært store færre filer til å bli mye raskere
  • De bildestørrelse funksjon henseender inkluderer baner som andre filfunksjoner
  • Farge funksjoner ta en slektning argument som gjelder prosenter relativt stedet for absolutt
  • Ta med stier nå gjør: som en separator på vinduer (gjenkjenne og ikke splitte stasjonsnavn ved backslash)
  • import (CSS) henter ikke direktivet ovenfor kommentarer
  • Fix for import uttalelser uten anførselstegn noen ganger skape problemer
  • Sett støtter dimensjoner og farger
  • Nettleseren feltet er satt i package.json for bruk med Browserify
  • En annen løsning for å støtte stier blir vedtatt som en streng i stedet for en rekke
  • Frittliggende rulesets kan brukes som standardargumenter
  • Fast mange falske advarsler om strekker
  • Feil skrevet til stderr mer konsekvent
  • Jevnt holde enheter hvis strenge enhetene er slått av
  • Bedre støtte for kommentarer i funksjon alle argumenter

Hva er nytt i versjon 2.5.0:

  • Støtter omfangsplugin direktivet å laste funksjons plugins
  • Alle direktiver blir boblet (f.eks støtter), ikke bare media
  • Ytelsesforbedringer til parser -. skal hjelpe ikke-krom nettlesere med svært store færre filer til å bli mye raskere
  • De bildestørrelse funksjon henseender inkluderer baner som andre filfunksjoner
  • Farge funksjoner ta en slektning argument som gjelder prosenter relativt stedet for absolutt
  • Ta med stier nå gjør: som en separator på vinduer (gjenkjenne og ikke splitte stasjonsnavn ved backslash)
  • import (CSS) henter ikke direktivet ovenfor kommentarer
  • Fix for import uttalelser uten anførselstegn noen ganger skape problemer
  • Sett støtter dimensjoner og farger
  • Nettleseren feltet er satt i package.json for bruk med Browserify
  • En annen løsning for å støtte stier blir vedtatt som en streng i stedet for en rekke
  • Frittliggende rulesets kan brukes som standardargumenter
  • Fast mange falske advarsler om strekker
  • Feil skrevet til stderr mer konsekvent
  • Jevnt holde enheter hvis strenge enhetene er slått av
  • Bedre støtte for kommentarer i funksjon alle argumenter

Hva er nytt i versjon 2.4.0:

  • Støtte for plugins som pre-prosessen (for å legge bibliotekene stille osv.)
  • Tomme sourcemaps nå jobbe
  • Extract og lengde funksjoner nå ignorere kommentarene i en liste (mer arbeid å komme for å fikse det generelle problemet)
  • fragment url-er behandlet absolutte siden de refererer til html dokumentet
  • Utvider på en velger sluttet med og nå fungerer bedre
  • Nestede mixins fungere bedre med! viktig (regresjon i 2.3.0)
  • er Løftet avhengighet nå faktisk valgfritt (introdusert i 2.0.0)
  • Filer med bare & # x5c; r linjeskift nå behandle ok (regresjon i 2.0.0)
  • Når strenge enhetene er slått av og enheten er 1 / x, (f.eks 1 / 12px) enheten produksjonen er x, tidligere ingenting (regresjon i 2.0.0)

Hva er nytt i versjon 2.3.1:

  • Fast avhenger alternativ (regresjon i 2.3.0)
  • Support forelder velgeren (&) som brukes i sub element uttrykk (f.eks: ikke (.c _ &))

Hva er nytt i versjon 2.3.0.

  • Lagt isruleset funksjon
  • Lagt valgfri import alternativet, forårsaker mindre å ikke mislykkes hvis filen ikke funnet.
  • Fast lesere-side cache.
  • Mange fikser å importere referansen -. støttesupport og keyframe
  • velgere nå interpolere pseudo velgere (f.eks: @ {hover}).
  • Faste kommentarer savnet av om de var på slutten av filen.
  • Fast! viktig brukes med para mixins.
  • Avgir advarsler for strekker seg når målet ikke er funnet.
  • inkludere-banen fungerer nå på data-URI.
  • variabler og funksjonskall arbeid for bane i data-URI.
  • Till absolutte stier ikke jobber med import og til.
  • Unicode BOM fjernet igjen.

Hva er nytt i versjon 2.2.0:

  • Ved hjelp av import filnavn interpolering og import inline sammen arbeider nå
  • Fraråd komprimering alternativ (fungerer fortsatt, men sender ut en advarsel med mindre lydløs)
  • Noden versjonen av mindre nå har bildestørrelsen, bildebredde, bildehøyden som returnerer bildet dimensjoner av en fil
  • Fikset et problem som kan føre til at parse å skje mer enn en gang, og de tilbakeringing bli kalt flere ganger
  • Hvis du sender ut til konsollen, lessc standard til lydløs så advarslene ikke ender opp i utgangs
  • isunit funksjonen støtter '' for å teste om en dimensjon har ingen enhet
  • data-uri funksjon teller nå tegnene etter base64 koding i stedet for byte før koding til å bestemme IE8 støtte
  • Faste bug utføring vakter på pseudo klassevelgere
  • Ikke cache på nettleseren når den brukes med modifyVars
  • Detection hvis mindre ikke analysere siste tegnet i filen
  • Påvisning av om en fil er css nå krever / css, CSS,? css, og css i stedet for bare css. Du kan likevel fortelle mindre filtypen ved hjelp av importalternativer.
  • Fjernet ekstra ny linje lagt til sourcemap oppføring inline-fil
  • Støtter Safari utvidelser

Hva er nye i versjon 2.1.0:

  • Fast isSync alternativ, ble det ved hjelp av synkroniserings filoperasjoner men løftene er garantert å ringe tilbake async. Vi støtter nå løfter som en funksjon i stedet for 1. klasse måte å gjøre ting.
  • er Browser koden nå synkron igjen, som i v1, betyr det blokkerer språk til mindre er kompilert
  • Noen fikser for variable import som påvirket filemanagers når synkron
  • Fast lessc Makefile avhengig alternativ
  • Output melder nå tilbake en import felt med en rekke importerte filene
  • Relativ sti test for stasjonsnavn (slik at windows only) er nå små bokstaver
  • Fix for IE7 - bruk getchar stedet for indeksering utvalg
  • Variabler som bruker! viktig nå utgang! viktig, som bobler opp til å påvirke regelen
  • LiveReload cache buster er nå behandlet spesielt

Hva er nytt i versjon 2.0.0:

  • Fast multiplikasjon i ikke strenge enheter modus for å ta venstre operand enhet, i tilfelle at enheten ikke kan løses
  • Noen fikser for leseren krysskompatibilitet
  • Nettleser tester nå passere i IE 8-11 og FF
  • Lagd index.js og browser.js i roten som snarveier
  • Till noen lokale variable stavemåter
  • Støtte for @ kontra stil direktiv

Hva er nytt i versjon 1.7.4:

  • Håndter store stier i nettleseren
  • Vis feil hvis en tom velgeren brukes i forlenge
  • Fast eiendom sammenslåing i direktivene
  • Fast bestilling av tegnsett og import direktiver
  • Fast rase tilstanden som forårsaket noen regler er udefinert feil noen ganger hvis du hadde en kompleks import strategi
  • Bedre feilmelding for import mangler semikolon eller misformet

Hva er nytt i versjon 1.7.3:

  • Ikke runde resultatene av farge funksjoner, som letthet, hue, luma etc ..
  • Support forsider og inneholder stikkord i bakgrunnen definisjoner.

Hva er nytt i versjon 1.7.0:

  • Legg til støtte for rulesets i variabler og sentret til mixins å tillate innpakning
  • Endre luma å følge w3c spec, er luma tilgjengelig som luminans. Contrast bruker fortsatt luma slik at du kan se forskjeller hvis terskelen% er i nærheten av eksisterende beregnet luma.
  • Oppgradert ren css som betyr --selectors-merge-modus er nå omdøpt --compatibility
  • Legg til støtte for bruk av variabler medkeyframes,namespace,charset
  • Support eiendom sammenslåing med + _ når mellomrom er nødvendig og holde + for kommaseparert
  • Importen nå alltid importere en gang konsekvent - et løp tilstand ment tidligere visse konfigurasjoner ville føre til en annen ordning av filer

Hva er nytt i versjon 1.6.3:

  • Fikset problem med å kalle toCSS to ganger fungerer ikke i noen situasjoner.

Hva er nytt i versjon 1.6.1:

  • Support ^ og ^^ skygge DOM velgere
  • Fast sourcemap velgeren (brukes til å rapportere slutten av elementet eller velgeren) og direktiv posisjon (tidligere støttes ikke)
  • Fast parsing tomme mindre filer
  • Feil på (for øyeblikket) tvetydige vakter på flere CSS velgere
  • Eldre miljøer - beskytte mot typeof regex retur funksjon
  • Ikke bruk standard søkeord

Hva er nytt i versjon 1.5.0:

  • Støtte for import inline muligheten til å inkludere css som du IKKE vil ha mindre å analysere f.eks import (inline) & quot; file.css & quot ;;
  • Bedre støtte for modifyVars (refresh stiler med nye variabler, ved hjelp av en fil cache), er nå mer Robust
  • Støtte for import henvisning muligheten til å referere ekstern css, men ikke ut det. Eventuelle mixin samtaler eller utvide sin vil bli sendt ut.
  • Støtte for vakter på velgerne (foreløpig kun hvis du har en enkelt velger)
  • Tillat eiendom sammenslåing gjennom +: syntaks
  • Lagt min / maks funksjoner
  • Lagt lengde funksjon og forbedret ekstrakt å jobbe med komma separert verdier
  • Når du bruker import flere, er under import importert flere ganger inn endelige resultatet

Hva er nytt i versjon 1.4.1:

  • Faste syncImports og yui-komprimere alternativ, som de ble ignorert.
  • Faste flere globale variable lekkasjer.

Hva er nytt i versjon 1.4.0.

  • Fast bestått av strenge matematikk alternativ

Hva er nytt i versjon 1.3.3:

  • Fast kritisk bug med mixin samtale hvis du bruker flere brak .
  • Når du bruker filter kontrast funksjon, funksjonen er gått gjennom hvis det første argumentet er ikke en farge.

Hva er nytt i versjon 1.3.2:

  • Browser og server url omskrivninger er nå aligned å ikke omskrive (forrige lessc atferd)
  • URL-omskriving kan gjøres for å omskrive å være relativ til oppføringen filen ved hjelp av relative-webadresser alternativ (less.relativeUrls opsjon)
  • rootpath opsjonen kan brukes til å legge en base bane til hver url
  • Support mixin argument seperator av ';' slik at du kan passere komma separert verdier. f.eks .mixin (23px, 12px;);
  • Faste masse problemer med navngitte argumenter i hjørne tilfeller ikke oppfører seg som forventet
  • HSV, hsva, enhetsfunksjoner
  • Till mye mer dårlig feilmeldinger
  • Fast @ import-gang for å bruke hele banen, ikke den relative en for å avgjøre om en import har blitt importert allerede
  • Støtter: ikke (: nth-child (3))

Hva er nytt i versjon 1.3.0:

  • media boblende
  • Støttevilkårlige enheter som velgere
  • Variadic argument støtte
  • Behaviour av null-arity mixins er endret, se lenken over.
  • tillater "import" direktiver i alle velger
  • Media-spørring funksjoner kan nå være en variabel
  • Automatisk sammenslåing av media-spør forhold
  • Fix globale variable lekkasjer
  • Fix feilmelding på feil-arity samtale
  • Fastsette en "arguments atferd bug
  • Fix '::' effektvelger
  • Fix en bug når du brukermedia med mixins

Krav

  • aktivere Javascript på klientsiden
  • Node.js 0,10 eller høyere for server-side miljøer

Lignende programvare

Annen programvare fra utvikleren Alexis Sellier

Vows
Vows

6 Mar 16

LESS
LESS

13 May 15

Kommentarer til Less.js

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!