Less.js

Software screenshot:
Less.js
Dettagli del software:
Versione: 2.5.3 Aggiornato
Data di caricamento: 1 Oct 15
Sviluppatore: Alexis Sellier
Licenza: Libero
Popolarità: 103

Rating: nan/5 (Total Votes: 0)

MENO sta per Le aner C SS, ed è una estensione per il linguaggio CSS, aggiungendo il supporto per le variabili, le regole annidate, mixins e operazioni.
MENO attualmente supporta sia i CSS sintassi 2 & 3 ed è un linguaggio ampiamente utilizzato tra gli sviluppatori.
Less.js è una libreria JavaScript in grado di leggere MENO sintassi.
La biblioteca è fondamentalmente un preprocessore CSS, prendendo i file .less e convertire i loro contenuti alle norme del codice CSS compliant, anche salvarlo in un nuovo file in formato classico Css che tutti i browser in grado di interpretare.
Sia MENO (la sintassi) e Less.js (la biblioteca) hanno visto l'utilizzo nelle grandi aziende su Internet, a partire da Google, Twitter e Facebook.

Cosa c'è di nuovo in questa versione:

  • Sostiene la direttiva ambitoplugin per caricare la funzione plugin
  • Tutte le direttive vengono bolliti (ad esempio supporti), non solo i media
  • I miglioramenti delle prestazioni per il parser -. Dovrebbe aiutare i browser non-cromo con molto grandi file in meno di essere molto più veloce
  • I rispetta funzione dimensioni dell'immagine sono i percorsi, come le altre funzioni di file
  • funzioni colori prendono un argomento relativo che applica le percentuali relativamente al posto di assolutamente
  • Includi percorsi consente ora: come separatore sulle finestre (che riconoscono e non i nomi di unità splitting dal carattere)
  • import (CSS) non tirare la suddetta direttiva commenti
  • Fix per le dichiarazioni di importazione senza virgolette a volte causano problemi
  • Sostituire supporta dimensioni e colori
  • Il campo del browser si trova nel package.json per l'uso con Browserify
  • Un altro fix per supportare i percorsi di essere passato come una stringa invece di un array
  • set di regole unifamiliari possono essere utilizzati come argomenti predefiniti
  • un sacco fisso di falsi avvisi circa estende
  • Errori scritto su stderr più coerente
  • Coerentemente a mantenere unità se le unità rigide è spento
  • Migliorato il supporto per i commenti in funzione tutti gli argomenti

Cosa c'è di nuovo nella versione 2.5.1:

  • Sostiene la direttiva ambitoplugin per caricare i plugin di funzione
  • Tutte le direttive vengono bolliti (ad esempio supporti), non solo i media
  • I miglioramenti delle prestazioni per il parser -. Dovrebbe aiutare i browser non-cromo con molto grandi file in meno di essere molto più veloce
  • I rispetta funzione dimensioni dell'immagine sono i percorsi, come le altre funzioni di file
  • funzioni colori prendono un argomento relativo che applica le percentuali relativamente al posto di assolutamente
  • Includi percorsi consente ora: come separatore sulle finestre (che riconoscono e non i nomi di unità splitting dal carattere)
  • import (CSS) non tirare la suddetta direttiva commenti
  • Fix per le dichiarazioni di importazione senza virgolette a volte causano problemi
  • Sostituire supporta dimensioni e colori
  • Il campo del browser si trova nel package.json per l'uso con Browserify
  • Un altro fix per supportare i percorsi di essere passato come una stringa invece di un array
  • set di regole unifamiliari possono essere utilizzati come argomenti predefiniti
  • un sacco fisso di falsi avvisi circa estende
  • Errori scritto su stderr più coerente
  • Coerentemente a mantenere unità se le unità rigide è spento
  • Migliorato il supporto per i commenti in funzione tutti gli argomenti

Cosa c'è di nuovo nella versione 2.5.0:

  • Sostiene la direttiva ambitoplugin per caricare i plugin di funzione
  • Tutte le direttive vengono bolliti (ad esempio supporti), non solo i media
  • I miglioramenti delle prestazioni per il parser -. Dovrebbe aiutare i browser non-cromo con molto grandi file in meno di essere molto più veloce
  • I rispetta funzione dimensioni dell'immagine sono i percorsi, come le altre funzioni di file
  • funzioni colori prendono un argomento relativo che applica le percentuali relativamente al posto di assolutamente
  • Includi percorsi consente ora: come separatore sulle finestre (che riconoscono e non i nomi di unità splitting dal carattere)
  • import (CSS) non tirare la suddetta direttiva commenti
  • Fix per le dichiarazioni di importazione senza virgolette a volte causano problemi
  • Sostituire supporta dimensioni e colori
  • Il campo del browser si trova nel package.json per l'uso con Browserify
  • Un altro fix per supportare i percorsi di essere passato come una stringa invece di un array
  • set di regole unifamiliari possono essere utilizzati come argomenti predefiniti
  • un sacco fisso di falsi avvisi circa estende
  • Errori scritto su stderr più coerente
  • Coerentemente a mantenere unità se le unità rigide è spento
  • Migliorato il supporto per i commenti in funzione tutti gli argomenti

Cosa c'è di nuovo nella versione 2.4.0:

  • Supporto per plugin che il pre-processo (per aggiungere biblioteche in silenzio ecc.)
  • sourcemaps vuoti ora funzionano

  • Funzioni
  • Estrai e Lunghezza ora ignorano i commenti in un elenco (più di lavoro per venire a risolvere il problema generale)

  • url
  • frammento di sono trattati in assoluto in quanto fanno riferimento al documento HTML
  • Estende su un selettore unito con e ora funziona meglio
  • mixins nidificate funzionano meglio con! importante (regressione in 2.3.0)
  • La dipendenza promessa è ora effettivamente facoltativa (introdotto nel 2.0.0)
  • File con solo & # x5C; a capo r ora elaborano ok (regressione in 2.0.0)
  • Quando le unità rigide è spento e l'unità è di 1 / x, (ad esempio 1 / 12px) l'uscita dell'unità è x, in precedenza nulla (regressione in 2.0.0)

Cosa c'è di nuovo nella versione 2.3.1:

  • fissi opzione dipende (regressione in 2.3.0)
  • Selettore Supporto genitore (e) utilizzato nell'espressione sub elemento (ad esempio: non (.c _ e))

Cosa c'è di nuovo nella versione 2.3.0:.

  • funzione isruleset Aggiunto
  • Aggiunta opzione di importazione opzionale, causando meno di non riuscire se il file non trovato.
  • fissi cache del browser-side.
  • Molte correzioni per importare riferimento. - Sostegnosupport e keyframe
  • I selettori ora interpolare pseudo selettori (es: @ {} hover).
  • commenti fissi perdere fuori se fossero alla fine del file.
  • fissi! importante utilizzato con mixins parametrici.
  • Emette avvisi per estende quando l'obiettivo non è stato trovato.
  • includere-path ora lavora su dati-uri.
  • Variabili e funzioni chiamate di lavoro per il percorso nei dati-uri.
  • percorsi assoluti fisso non funziona sulle importazioni a volte.
  • Unicode BOM rimossa.

Cosa c'è di nuovo nella versione 2.2.0:

  • Utilizzo di importazione nome del file di interpolazione e l'importazione in linea insieme ora funziona
  • obsoleti l'opzione di compressione (funziona ancora, ma emette un avvertimento a meno silenzioso)
  • La versione nodo di meno ora ha un'immagine di dimensioni, l'immagine di larghezza, altezza immagine che restituiscono le dimensioni dell'immagine di un file
  • Risolto un problema che potrebbe causare la parse a verificarsi più di una volta e le callback essere chiamato più volte
  • Se l'output alla console, lessc default silenzioso così gli avvertimenti non finiscono in uscita
  • funzione isunit sostiene '' per verificare se una dimensione non ha unità
  • funzione di dati-uri conta ora caratteri dopo base64 codifica invece di byte prima di codifica per determinare supporto IE8
  • Corretto il bug guardie influenti sul selettori di pseudo classe
  • Non memorizzare nella cache del browser quando viene utilizzato con modifyVars
  • Rilevamento se meno non analizza ultimo carattere in file
  • Rilevamento di se un file è css richiede ora / css, css,? css, css e invece di css. È ancora possibile dire meno il tipo di file utilizzando opzioni di importazione.
  • Rimosso nuova linea in più aggiunto al Sourcemap file di ingresso in linea
  • supporta le estensioni di Safari

Cosa c'è di nuovo nella versione 2.1.0:

  • opzione isSync fisso, si stava usando le operazioni sui file di sincronizzazione

    ma le promesse sono garantiti per richiamare asincrona. Attualmente supportiamo promesse come una caratteristica piuttosto che il modo di classe prima di fare le cose.

  • codice Browser è ora sincrono di nuovo, come in v1, il che significa che blocca il sito fino a meno è compilato
  • Alcune correzioni per le importazioni variabili che hanno inciso filemanagers quando sincrono

  • opzione
  • lessc fisso dipendenze di makefile
  • Output riporta ora indietro di un campo di importazioni con una serie di file importati
  • test del percorso relativo di nomi di unità (quindi solo per Windows) è ora case insensitive
  • Fix per IE7 - utilizzare GETCHAR invece di matrice indicizzazione
  • Variabili utilizzando! importante ora uscita! importante, che sgorga a influenzare la regola
  • La cache LiveReload Buster è ora trattata in modo speciale

Cosa c'è di nuovo nella versione 2.0.0:

  • moltiplicazione fissa in modalità non unità rigorosi per prendere il unità operando sinistro, nel caso in cui l'unità non può essere risolto
  • Alcune correzioni per la compatibilità cross browser-
  • test del browser ora passano in IE e FF 8-11
  • index.js Aggiunto e browser.js in radice come scorciatoie
  • Corretti alcuni ortografia delle variabili locali
  • Il supporto per direttiva @ contatore stile

Cosa c'è di nuovo nella versione 1.7.4:

  • Maniglia percorsi maiuscole browser
  • Mostra di errore se un selettore vuoto è utilizzato in estendere
  • proprietà fissa la fusione nelle direttive
  • ordine fisso di direttive charset e importazione
  • condizione di competizione che causava una regola è errore non definito a volte se si ha una strategia di importazione complesso
  • messaggio di errore migliore per le importazioni mancanti punti e virgola o malformati

Cosa c'è di nuovo nella versione 1.7.3:

  • Non arrotondare i risultati delle funzioni del colore, come leggerezza, la tonalità, luminanza etc ..
  • copertura Supporto e contenere le parole chiave nelle definizioni sfondo.

Cosa c'è di nuovo nella versione 1.7.0:

  • Aggiungere il supporto per set di regole a variabili e passato a mixins per consentire il confezionamento
  • Cambia luma di seguire le specifiche del W3C, Luma è disponibile come luminanza. Contrasto utilizza ancora luma così si può vedere le differenze se la soglia% è vicino al luma calcolato esistente.
  • aggiornato css pulito che significa che il --selectors-merge-mode è ora rinominato --compatibility
  • Aggiungi il supporto per l'utilizzo di variabili conkeyframes,namespace,charset
  • proprietà di sostegno fusione con + _ quando gli spazi sono necessari e mantengono + per separati da virgola
  • Importazioni ora importare sempre una volta in modo coerente - una condizione di competizione significava precedentemente determinate configurazioni porterebbe ad un diverso ordinamento dei file

Cosa c'è di nuovo nella versione 1.6.3:

  • Risolto il problema con chiamando toCSS due volte non funziona in alcuni situazioni.

Cosa c'è di nuovo nella versione 1.6.1:

  • Supporto ^ e ^^ selettori DOM ombra
  • Selettore Sourcemap fisso (usato per riportare fine dell'elemento o selettore) e la posizione di direttiva (in precedenza non supportato)
  • Risolto il parsing dei file vuoti meno
  • Errore (attualmente) guardie ambigue sui selettori CSS multipla
  • ambienti più vecchi - proteggono typeof regex funzione che restituisce
  • Non utilizzare parola chiave predefinita

Cosa c'è di nuovo nella versione 1.5.0:

  • Il supporto per opzione di importazione in linea per includere CSS che si Non desidero meno di analizzare ad esempio, import (in linea) & quot; & quot ;; file.css
  • Migliorato il supporto per modifyVars (stili di aggiornamento con nuove variabili, utilizzando una cache di file), è ora più resiliant
  • Supporto per l'opzione di riferimento importazione riferimento CSS esterno, ma non è uscita. Tutte le chiamate mixin o estendono la volontà di essere emessi.
  • Supporto per le guardie sui selettori (attualmente solo se si dispone di un unico selettore)
  • Consenti proprietà fusione attraverso il +: La sintassi
  • Aggiunto min / max funzioni
  • funzione lunghezza aggiunto e migliorato l'estratto di lavorare con valori separati da virgole
  • Quando si utilizza l'importazione di più, le importazioni sotto vengono importati più volte in output finale

Cosa c'è di nuovo nella versione 1.4.1:

  • syncImports fissi e opzione yui-comprimere, in quanto venivano ignorati.
  • Risolti diversi perdite delle variabili globali.

Cosa c'è di nuovo nella versione 1.4.0:.

  • passaggio fisso di rigorosa matematica opzione

Cosa c'è di nuovo nella versione 1.3.3:

  • bug critico fisso con chiamata mixin se si utilizzano più staffe .
  • Quando si utilizza la funzione di contrasto del filtro, la funzione viene fatto passare attraverso se il primo argomento non è un colore.

Cosa c'è di nuovo nella versione 1.3.2:

  • Browser e URL del server di riscrittura è ora allineato di non riscrivere (precedente comportamento lessc)
  • URL rewriting può essere fatto per riscrivere per essere relativo al file ingresso utilizzando l'opzione relativa-URL (opzionale less.relativeUrls)
  • opzione ROOTPATH ​​può essere utilizzata per aggiungere un percorso di base per ogni url
  • Supporto mixin argomento separatore di ';' in modo da poter passare i valori separati da virgole. es .mixin (23px, 12px;);
  • un sacco fisse di problemi con argomenti con nome in casi particolari, non comportarsi come previsto
  • hsv, HSVA, unità funziona
  • lotti fissi più male messaggi di errore
  • @ fissa import-una volta per utilizzare il percorso completo, non quello relativo per determinare se l'importazione è stata importata già
  • Supporti: non (: nth-child (3))

Cosa c'è di nuovo nella versione 1.3.0:

  • media spumeggiante
  • Supporto entità arbitrari come selettori
  • Supporto argomento variadic
  • Comportamento dei mixin zero arity è cambiato, vedi link qui sopra.
  • Consenti direttive 'import' in ogni selettore

  • Caratteristiche
  • media-di query possono ora essere una variabile
  • fusione automatica delle condizioni di media-di query
  • riparare le perdite delle variabili globali
  • messaggio di errore Fix su chiamata sbagliato-arietà
  • Fissa un comportamento di errore 'arguments'
  • Fix '::' uscita del selettore
  • Risoluzione di un problema quando si utilizzamedia con mixins

Requisiti :

  • Javascript abilitato sul lato client
  • Node.js 0.10 o superiore per ambienti server-side

Programmi simili

Altri software di sviluppo Alexis Sellier

LESS
LESS

13 May 15

Vows
Vows

6 Mar 16

Commenti a Less.js

I commenti non trovato
Aggiungi commento
Accendere le immagini!
Ricerca per categoria