Less.js

Software screenshot:
Less.js
Software informatie:
Versie: 2.5.3 Bijgewerkt
Upload datum: 1 Oct 15
Ontwikkelaar: Alexis Sellier
Licentie: Gratis
Populariteit: 103

Rating: nan/5 (Total Votes: 0)

MINDER staat voor Le aner C SS, en is een uitbreiding voor de CSS-taal, het toevoegen van ondersteuning voor variabelen, geneste regels, mixins en operaties.
MINDER ondersteunt momenteel zowel CSS 2 & 3 syntax en is een veel gebruikte taal onder ontwikkelaars.
Less.js is een JavaScript-bibliotheek kan lezen MINDER syntax.
De bibliotheek is eigenlijk een CSS preprocessor, waarbij .Minder bestanden en het omzetten van de inhoud ervan te voldoen aan de standaard CSS-code, ook slaan op een nieuw bestand in formaat klassieke .css die elke browser kan interpreteren.
Zowel minder (de syntaxis) en Less.js (de bibliotheek) zijn gebruik in grote ondernemingen gezien rond het internet, te beginnen met Google, Twitter en Facebook.

Wat is nieuw in deze release:

  • Ondersteunt de scopedplugin richtlijn functie plugins
  • laden
  • Alle richtlijnen worden geborreld (bv ondersteunt), niet alleen de media
  • Prestaties verbeteringen aan de parser -. moet helpen non-chroom browsers met zeer grote minder bestanden een stuk sneller
  • Het beeldformaat functie opzichten omvatten paden zoals andere file functies
  • Kleur functies nemen een relatieve argument dat percentages relatief in plaats van absoluut geldt
  • Inclusief paden nu staat: als een separator op de ramen (het herkennen en niet splitsen aandrijving namen door de backslash)
  • import (CSS) niet de richtlijn bovenstaande opmerkingen te trekken
  • Fix voor import verklaringen zonder aanhalingstekens waardoor soms kwesties
  • Vervang ondersteunt afmetingen en kleuren
  • Het veld browser is ingesteld in het package.json voor gebruik met Browserify
  • Een andere oplossing om paden te ondersteunen wordt doorgegeven als een string in plaats van een array
  • Vrijstaande rulesets kan worden gebruikt als standaard argumenten
  • Vast veel valse waarschuwingen over breidt
  • Fouten geschreven om meer consequent stderr
  • Consistent houden eenheden als strikte eenheden is uitgeschakeld
  • Betere ondersteuning voor reacties in functie alle argumenten

Wat is nieuw in versie 2.5.1:

  • Ondersteunt de scopedplugin richtlijn functie plugins te laden
  • Alle richtlijnen worden geborreld (bv ondersteunt), niet alleen de media
  • Prestaties verbeteringen aan de parser -. moet helpen non-chroom browsers met zeer grote minder bestanden een stuk sneller
  • Het beeldformaat functie opzichten omvatten paden zoals andere file functies
  • Kleur functies nemen een relatieve argument dat percentages relatief in plaats van absoluut geldt
  • Inclusief paden nu staat: als een separator op de ramen (het herkennen en niet splitsen aandrijving namen door de backslash)
  • import (CSS) niet de richtlijn bovenstaande opmerkingen te trekken
  • Fix voor import verklaringen zonder aanhalingstekens waardoor soms kwesties
  • Vervang ondersteunt afmetingen en kleuren
  • Het veld browser is ingesteld in het package.json voor gebruik met Browserify
  • Een andere oplossing om paden te ondersteunen wordt doorgegeven als een string in plaats van een array
  • Vrijstaande rulesets kan worden gebruikt als standaard argumenten
  • Vast veel valse waarschuwingen over breidt
  • Fouten geschreven om meer consequent stderr
  • Consistent houden eenheden als strikte eenheden is uitgeschakeld
  • Betere ondersteuning voor reacties in functie alle argumenten

Wat is nieuw in versie 2.5.0:

  • Ondersteunt de scopedplugin richtlijn functie plugins te laden
  • Alle richtlijnen worden geborreld (bv ondersteunt), niet alleen de media
  • Prestaties verbeteringen aan de parser -. moet helpen non-chroom browsers met zeer grote minder bestanden een stuk sneller
  • Het beeldformaat functie opzichten omvatten paden zoals andere file functies
  • Kleur functies nemen een relatieve argument dat percentages relatief in plaats van absoluut geldt
  • Inclusief paden nu staat: als een separator op de ramen (het herkennen en niet splitsen aandrijving namen door de backslash)
  • import (CSS) niet de richtlijn bovenstaande opmerkingen te trekken
  • Fix voor import verklaringen zonder aanhalingstekens waardoor soms kwesties
  • Vervang ondersteunt afmetingen en kleuren
  • Het veld browser is ingesteld in het package.json voor gebruik met Browserify
  • Een andere oplossing om paden te ondersteunen wordt doorgegeven als een string in plaats van een array
  • Vrijstaande rulesets kan worden gebruikt als standaard argumenten
  • Vast veel valse waarschuwingen over breidt
  • Fouten geschreven om meer consequent stderr
  • Consistent houden eenheden als strikte eenheden is uitgeschakeld
  • Betere ondersteuning voor reacties in functie alle argumenten

Wat is nieuw in versie 2.4.0:

  • Ondersteuning voor plugins die pre-proces (om toe te voegen bibliotheken stilte enz.)
  • Empty sourcemaps werken nu
  • Extract en Lengte functies nu negeren opmerkingen in een lijst (meer werk om te komen tot het algemene probleem op te lossen)
  • fragment url's zijn absolute behandeld omdat ze verwijzen naar de HTML-document
  • Verlengt op een selector verbonden met en werken nu beter
  • Geneste mixins beter werken! belangrijke (regressie in 2.3.0)
  • De belofte afhankelijkheid is nu eigenlijk optioneel (geïntroduceerd in 2.0.0)
  • Bestanden met slechts & # x5c; r nieuwe regels nu verwerken ok (regressie in 2.0.0)
  • Als strikte eenheden uit is en het apparaat is 1 / x, (bv 1 / 12px) de eenheid output is x, die eerder niets (regressie in 2.0.0)

Wat is nieuw in versie 2.3.1:

  • Vast hangt optie (regressie in 2.3.0)
  • Ondersteuning ouder selector (&) gebruikt in sub-element expressie (bv: niet (.c _ &))

Wat is nieuw in versie 2.3.0:.

  • Toegevoegd isruleset functie
  • Toegevoegd optionele optie import, waardoor minder niet mislukken als het bestand niet gevonden.
  • Vast browsers-side cache.
  • Veel verbeteringen aan de hand importeren -. ondersteuningSupport en keyframe
  • Selectors nu interpoleren pseudo selectors (bijvoorbeeld: @ {hover}).
  • Vast opmerkingen gemist af als ze waren aan het einde van het bestand.
  • Vast! important gebruikt met parametrische mixins.
  • Geeft waarschuwingen voor breidt wanneer het doel niet wordt gevonden.
  • onder-pad werkt nu op data-uri.
  • Variabelen en functie vraagt ​​werk pad in data-uri.
  • Vast absolute paden niet werken op de invoer soms.
  • Unicode BOM weer verwijderd.

Wat is nieuw in versie 2.2.0:

  • Het gebruik van import bestandsnaam interpolatie en import inline samen werkt nu
  • afkeuren de compressie-optie (werkt nog steeds, maar stuurt een waarschuwing, tenzij stil)
  • Het knooppunt versie van minder heeft nu beeldgrootte, afbeelding breedte, imago-hoogte die het beeld dimensies terug van een bestand
  • een probleem opgelost dat ertoe kunnen leiden dat de parse om meer dan één keer en de callback genoemd worden meerdere malen optreden
  • Als u het uitvoeren van de console, lessc standaard stil zodat waarschuwingen niet belanden in productie
  • isunit functie ondersteunt '' om te testen of een afmeting heeft geen eenheid
  • data-uri functie telt nu tekens na base64-codering in plaats van bytes voor codering om IE8 support bepalen
  • Fixed bug Het maken bewakers pseudo class selectors
  • Niet de cache van de browser die bij gebruik met modifyVars
  • Detection indien minder niet laatste teken ontleden in bestand
  • Detectie van of een bestand is css nu vereist / css, CSS,? css, en css in plaats van alleen css. U kunt nog steeds zien minder het type bestand met import opties.
  • Removed extra nieuwe regel toegevoegd aan de ingang inline bestand sourcemap
  • Ondersteuning voor Safari-extensies

Wat is nieuw in versie 2.1.0:

  • Vast isSync optie, was het gebruik van sync-bestand operaties maar beloftes zijn gegarandeerd om terug te bellen asynchrone. We ondersteunen nu beloften als een functie in plaats van de 1e klasse manier van doen.
  • Browser-code is nu synchroon opnieuw, net als in v1, wat betekent dat het blokkeert de site tot minder wordt samengesteld
  • Een aantal oplossingen voor variabele invoer, die filemanagers beïnvloed wanneer synchrone
  • Vast lessc makefile afhankelijkheden optie
  • Output meldt nu weer een veld invoer met een scala aan geïmporteerde bestanden
  • Relatief pad test voor aandrijving namen (dus alleen Windows) is nu niet hoofdlettergevoelig
  • Fix voor IE7 - gebruik getchar plaats van indexering reeks
  • Variabelen gebruiken! nu belangrijk uitgang! belangrijk, die opborrelt op de regel van invloed
  • LiveReload cache buster is nu speciaal behandeld

Wat is nieuw in versie 2.0.0:

  • Vast vermenigvuldiging in non strikte eenheden modus om het te nemen linker operand eenheid, in het geval dat het apparaat niet kan worden opgelost
  • Een aantal fixes voor de browser cross-compatibiliteit
  • Browser testen nu overgaan in IE en FF 11/08
  • Toegevoegd index.js en browser.js in wortel als sneltoetsen
  • Vast een aantal lokale variabele spellingen
  • Ondersteuning voor richtlijn @ contra-stijl

Wat is nieuw in versie 1.7.4:

  • Handle hoofdletters paden in de browser
  • Toon fout als een lege selector wordt gebruikt uit te breiden
  • Vast woning samenvoeging van richtlijnen
  • Vast bestellen van charset en import richtlijnen
  • Vast ras voorwaarde dat er een regeling wordt veroorzaakt soms ongedefinieerde fout als je had een complexe strategie import
  • Betere foutbericht voor de invoer ontbrekende puntkomma of misvormde

Wat is nieuw in versie 1.7.3:

  • Laat de resultaten van kleur functies niet rond, zoals lichtheid, tint, luma etc ..
  • Ondersteuning deksel en bevatten zoekwoorden in de achtergrond definities.

Wat is nieuw in versie 1.7.0:

  • ondersteuning toevoegen voor rulesets in variabelen en doorgegeven aan mixins te wikkelen zodat
  • Verandering luma de W3C specificatie volgen, Luma is beschikbaar als luminantie. Contrast gebruikt nog steeds Luma zodat je verschillen kunnen zien of uw drempel% ligt dicht bij de bestaande berekende luma.
  • Verbeterde schone css die --selectors-merge-mode betekent is nu omgedoopt --compatibility
  • Voeg ondersteuning voor het gebruik van variabelen metkeyframes,namespace,charset
  • Ondersteuning woning fusie met + _ wanneer ruimtes nodig zijn en blijven + voor komma's gescheiden
  • De invoer nu altijd importeren eens consequent - een race condition eerder betekende bepaalde configuraties zou leiden tot een andere ordening van bestanden

Wat is nieuw in versie 1.6.3:

  • Fixed probleem met bellen toCSS tweemaal niet werken in sommige situaties.

Wat is nieuw in versie 1.6.1:

  • Ondersteuning ^ en ^^ schaduw DOM selectors
  • Vast sourcemap selector (gebruikt voor het einde van het element of de selector te melden) en richtlijn positie (voorheen niet ondersteund)
  • Vast parsing lege minder files
  • Fout op (momenteel) dubbelzinnig bewakers op meerdere CSS selectors
  • Oudere omgevingen - te beschermen tegen typeof regex terugkeren functie
  • Gebruik standaard zoekwoord niet

Wat is nieuw in versie 1.5.0:

  • Ondersteuning voor invoer inline optie om css bevatten dat u NIET wilt minder te ontleden bv import (inline) & quot; file.css & quot ;;
  • Betere ondersteuning voor modifyVars (refresh stijlen met nieuwe variabelen, met behulp van een bestand cache), is nu meer resiliant
  • Ondersteuning voor invoer verwijzing mogelijkheid om te verwijzen naar externe css, maar niet uitgevoerd is. Elke mixin gesprekken of uit te breiden zal worden uitgevoerd.
  • Ondersteuning voor bewakers selectors (op dit moment alleen als je een enkele selector)
  • Laat eigendom samenvoegen door de +: syntax
  • Toegevoegd min / max-functies
  • Toegevoegd lengte functie en verbeterde extract om te werken met door komma's gescheiden waarden
  • Bij het gebruik van invoer van meerdere, worden sub invoer meerdere keren geïmporteerd in uiteindelijke output

Wat is nieuw in versie 1.4.1:

  • Vast syncImports en Yui-kompres optie, aangezien ze werden genegeerd.
  • Vast aantal globale variabele lekken.

Wat is nieuw in versie 1.4.0:.

  • Vast passeren van strikte wiskunde optie

Wat is nieuw in versie 1.3.3:

  • Fixed kritieke bug met mixin bellen als met behulp van meerdere beugels .
  • Bij gebruik van de filter contrast-functie, de functie wordt door als het eerste argument is niet een kleur.

Wat is nieuw in versie 1.3.2:

  • Browser en server url herschrijven is nu uitgelijnd om niet te herschrijven (vorige lessc gedrag)
  • URL-herschrijven kan worden gemaakt om opnieuw te schrijven ten opzichte van de invoer-bestand met de optie relatieve-urls te zijn (less.relativeUrls optie)
  • ROOTPATH ​​optie kan worden gebruikt om een ​​basis pad toe te voegen aan elke url
  • Ondersteuning mixin seperator argument van ";" dus je kan passeren door komma's gescheiden waarden. bijv. .mixin (23px, 12px;);
  • Vast veel problemen met benoemde argumenten in de hoek gevallen niet gedraagt ​​zoals verwacht
  • hsv, HSVA, eenheid functies
  • Vast veel meer slechte foutmeldingen
  • Vast @ import-één keer om het volledige pad, niet de relatieve een voor de bepaling gebruiken als een import al is geïmporteerd
  • Ondersteunt: niet (: n-kind (3))

Wat is nieuw in versie 1.3.0:

  • media borrelen
  • Ondersteuning willekeurige entiteiten als selectors
  • variadic argument support
  • Gedrag van zero-ariteit mixins is veranderd, zie bovenstaande link.
  • Laat 'import' richtlijnen in elke selector
  • Media query functies kunnen nu een variabele
  • Automatische samenvoeging van media-vraag voorwaarden
  • Fix globale variabele lekken
  • Fix foutmelding op het verkeerde ariteit gesprek
  • Fix een 'arguments gedrag bug
  • Fix '::' selector uitgang
  • Een fout bij het gebruikmedia met mixins

Eisen

  • Javascript nodig op client side
  • Node.js 0,10 of hoger voor server-side-omgevingen

Vergelijkbare software

Stylus
Stylus

10 Feb 16

to-markdown.js
to-markdown.js

10 Feb 16

Create.js
Create.js

1 Mar 15

Andere software van ontwikkelaar Alexis Sellier

LESS
LESS

13 May 15

Vows
Vows

6 Mar 16

Reacties op Less.js

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie