Less.js

Logiciel capture d'écran:
Less.js
Détails logiciels:
Version: 2.5.3 Mise à jour
Date de transfert: 1 Oct 15
Développeur: Alexis Sellier
Licence: Gratuit
Popularité: 103

Rating: nan/5 (Total Votes: 0)

Moins stands pour Le Aner C SS, est une extension pour le langage CSS, l'ajout du support pour les variables, des règles imbriquées, mixins et les opérations.
MOINS soutient actuellement les CSS 2 et 3 syntaxe et est une langue largement utilisée parmi les développeurs.
Less.js est une bibliothèque JavaScript capable de lire la syntaxe moins.
La bibliothèque est fondamentalement un préprocesseur de CSS, en prenant fichiers .Moins et la conversion de leur contenu aux normes du code CSS conformes, aussi l'enregistrer dans un nouveau fichier dans le format de classique où chaque navigateur peut interpréter.
À la fois moins (la syntaxe) et Less.js (la bibliothèque) ont vu l'utilisation dans les grandes entreprises autour de l'Internet, à commencer par Google, Twitter et Facebook.

Ce qui est nouveau dans cette version:

  • Prise en charge de la directive scopeplugin pour charger la fonction plugins
  • Toutes les directives sont barboter (p.ex. supports), et pas seulement les médias
  • Amélioration des performances à l'analyseur -. devrait aider les navigateurs non-chrome avec de très grands fichiers moins d'être beaucoup plus rapide
  • La fonction de taille de l'image égards comprennent des chemins comme les autres fonctions de fichier
  • fonctions de couleur prennent un argument relatif qui applique des pourcentages relativement au lieu de absolument
  • Inclure chemins permet désormais: comme un séparateur sur les fenêtres (reconnaître, ne pas les noms fractionnement d'entraînement par la barre oblique inverse)
  • import (CSS) ne tirez pas la directive ci-dessus commentaires
  • Correction de déclarations d'importation sans les guillemets causant parfois des problèmes
  • Remplacer soutient dimensions et couleurs
  • Le champ de navigateur est configuré dans le package.json pour une utilisation avec Browserify
  • Une autre solution pour soutenir trajets étant passée comme une chaîne au lieu d'un tableau
  • rulesets individuelle peuvent être utilisés comme arguments par défaut
  • Correction beaucoup de faux avertissements sur étend
  • Erreurs écrites sur stderr plus cohérente
  • garder Constamment unités si les unités strictes est éteint
  • Meilleur support des commentaires dans la fonction tous les arguments

Ce qui est nouveau dans la version 2.5.1:

  • Prise en charge de la directive scopeplugin de charger des plugins de fonction
  • Toutes les directives sont barboter (p.ex. supports), et pas seulement les médias
  • Amélioration des performances à l'analyseur -. devrait aider les navigateurs non-chrome avec de très grands fichiers moins d'être beaucoup plus rapide
  • La fonction de taille de l'image égards comprennent des chemins comme les autres fonctions de fichier
  • fonctions de couleur prennent un argument relatif qui applique des pourcentages relativement au lieu de absolument
  • Inclure chemins permet désormais: comme un séparateur sur les fenêtres (reconnaître, ne pas les noms fractionnement d'entraînement par la barre oblique inverse)
  • import (CSS) ne tirez pas la directive ci-dessus commentaires
  • Correction de déclarations d'importation sans les guillemets causant parfois des problèmes
  • Remplacer soutient dimensions et couleurs
  • Le champ de navigateur est configuré dans le package.json pour une utilisation avec Browserify
  • Une autre solution pour soutenir trajets étant passée comme une chaîne au lieu d'un tableau
  • rulesets individuelle peuvent être utilisés comme arguments par défaut
  • Correction beaucoup de faux avertissements sur étend
  • Erreurs écrites sur stderr plus cohérente
  • garder Constamment unités si les unités strictes est éteint
  • Meilleur support des commentaires dans la fonction tous les arguments

Ce qui est nouveau dans la version 2.5.0:

  • Prise en charge de la directive scopeplugin de charger des plugins de fonction
  • Toutes les directives sont barboter (p.ex. supports), et pas seulement les médias
  • Amélioration des performances à l'analyseur -. devrait aider les navigateurs non-chrome avec de très grands fichiers moins d'être beaucoup plus rapide
  • La fonction de taille de l'image égards comprennent des chemins comme les autres fonctions de fichier
  • fonctions de couleur prennent un argument relatif qui applique des pourcentages relativement au lieu de absolument
  • Inclure chemins permet désormais: comme un séparateur sur les fenêtres (reconnaître, ne pas les noms fractionnement d'entraînement par la barre oblique inverse)
  • import (CSS) ne tirez pas la directive ci-dessus commentaires
  • Correction de déclarations d'importation sans les guillemets causant parfois des problèmes
  • Remplacer soutient dimensions et couleurs
  • Le champ de navigateur est configuré dans le package.json pour une utilisation avec Browserify
  • Une autre solution pour soutenir trajets étant passée comme une chaîne au lieu d'un tableau
  • rulesets individuelle peuvent être utilisés comme arguments par défaut
  • Correction beaucoup de faux avertissements sur étend
  • Erreurs écrites sur stderr plus cohérente
  • garder Constamment unités si les unités strictes est éteint
  • Meilleur support des commentaires dans la fonction tous les arguments

Quoi de neuf dans la version 2.4.0:

  • Soutien aux plugins qui pré-processus (pour ajouter bibliothèques silence etc.)
  • sourcemaps vides travaillent maintenant

  • fonctions
  • Extraire et Longueur maintenant ignorent commentaires dans une liste (plus de travail à venir pour résoudre le problème général)

  • URL
  • fragments de sont traités absolue car ils se réfèrent au document html
  • prolonge sur un sélecteur rejoint avec et fonctionne maintenant mieux
  • mixins imbriquées fonctionnent mieux avec! important (régression en 2.3.0)
  • La dépendance de la promesse est maintenant effectivement en option (introduit dans 2.0.0)
  • Fichiers avec juste & # x5C; sauts de ligne r traitent maintenant ok (régression en 2.0.0)
  • Lorsque les unités strictes est éteint et l'appareil est de 1 / x, (par exemple 1 / 12px) la sortie de l'unité est x, déjà rien (régression en 2.0.0)

Quoi de neuf dans la version 2.3.1:

  • Correction dépend l'option (régression en 2.3.0)
  • sélecteur de parent de soutien (&) utilisé dans l'élément sous-expression (par exemple: non (.c _ &))

Ce qui est nouveau dans la version 2.3.0:.

  • Fonction isruleset Ajouté
  • Ajout d'une option facultative d'importation, causant moins de ne pas échouer si le fichier ne se trouve pas.
  • cache des navigateurs côté fixe.
  • Beaucoup de corrections de référence à l'importation -.support soutien et image-clé
  • sélecteurs interpoler maintenant sélecteurs de pseudo (par exemple: @ {} hover).
  • commentaires fixes manqué off si elles étaient à la fin du fichier.
  • Correction! important utilisé avec mixins paramétriques.
  • Emet des avertissements pour se prolonge lorsque la cible est introuvable.
  • inclure-chemin fonctionne désormais sur les données-uri.
  • Variables et des appels de fonctions de travail pour chemin dans les données-uri.
  • chemins absolus fixes ne fonctionne pas sur les importations parfois.
  • Unicode BOM nouveau éliminé.

Quoi de neuf dans la version 2.2.0:

  • Utilisation import filename interpolation et en ligne à l'importation ainsi que fonctionne maintenant
  • déprécier l'option de compression (fonctionne toujours, mais émet un avertissement, sauf si silencieux)
  • La version de noeud du moins a maintenant image taille, l'image de largeur, hauteur d'image qui renvoient les dimensions de l'image d'un fichier
  • Correction d'un problème qui pouvait provoquer l'parse se produire plus d'une fois et plusieurs fois callback être appelés
  • Si vous produisez à la console, lessc par défaut silencieux pour avertissements ne se retrouvent pas dans la production
  • fonction isunit soutient '' pour tester si une dimension n'a pas d'unité
  • fonction de données-uri compte désormais caractères après le codage à la place d'octets avant l'encodage base64 pour déterminer le soutien IE8
  • Correction effectuer gardes de bugs sur les sélecteurs de pseudo-classe
  • Ne pas mettre en cache sur le navigateur lorsqu'il est utilisé avec modifyVars
  • Détection si moins ne pas analyser dernier caractère dans le fichier
  • Détection de savoir si un fichier est css exige maintenant / css, css,? css, css et au lieu de simplement css. Vous pouvez toujours dire moins le type de fichier en utilisant les options d'importation.
  • Retiré nouvelle ligne supplémentaire ajouté à Sourcemap fichier entrée de ligne
  • Prise en charge des extensions Safari

Ce qui est nouveau dans la version 2.1.0:

  • option Fixed isSync, il a été en utilisant des opérations de synchronisation de fichiers mais les promesses sont garantis pour rappeler asynchrone. Nous soutenons maintenant des promesses comme une fonctionnalité plutôt que la façon de 1ère classe de faire les choses.
  • Code Navigateur est maintenant synchrone à nouveau, comme dans v1, ce qui signifie qu'il bloque le site jusqu'à moins est compilé
  • Quelques corrections pour les importations variables qui ont affecté filemanagers quand synchrone

  • l'option
  • lessc fixe dépendances makefile
  • Sortie rapporte maintenant de retour un champ importations avec un tableau de fichiers importés
  • Test de chemin relatif pour les noms de lecteurs (si Windows uniquement) est désormais insensible à la casse
  • Correction pour IE7 - utiliser getChar place d'un tableau d'indexation
  • variables à l'aide! important maintenant sortie! important, qui bouillonne d'affecter la règle
  • cache LiveReload buster est maintenant traitée spécialement

Quoi de neuf dans la version 2.0.0:

  • multiplication fixe en mode non des unités strictes pour prendre la unité de opérande de gauche, dans le cas où l'unité ne peut pas être résolu
  • Certains des correctifs pour navigateur compatibilité croisée
  • les tests du navigateur passent maintenant dans IE et FF 8-11
  • index.js et browser.js Ajouté à la racine que des raccourcis
  • Correction de quelques orthographes variables locales
  • Soutien à la directive @ compteur de style

Ce qui est nouveau dans la version 1.7.4:

  • Poignée chemins majuscules dans le navigateur
  • Afficher erreur si un sélecteur vide est utilisé dans étendre
  • propriété fixe la fusion dans les directives
  • commande fixe des directives de charset et d'importation
  • condition de course fixe qui a causé une des règles est parfois erreur indéfinie si vous aviez une stratégie complexe d'importation
  • message d'erreur Mieux pour les importations manquantes points-virgules ou malformé

Ce qui est nouveau dans la version 1.7.3:

  • Ne pas arrondir les résultats de fonctions de couleurs, comme la légèreté, la teinte, la luminance etc ..
  • couvercle de support et contenir des mots clés dans les définitions de fond.

Ce qui est nouveau dans la version 1.7.0:

  • Ajout du support pour les jeux de règles dans les variables et passé à mixins pour permettre emballage
  • Changement luma de suivre les spécifications du W3C, luma est disponible en luminance. Contraste utilise encore luma de sorte que vous pouvez voir des différences si votre seuil% est proche de la luminance calculée existant.
  • css propre amélioré qui signifie que le mode de fusion-de --selectors est maintenant renommé --compatibility
  • Ajout du support pour l'utilisation de variables aveckeyframes,namespace,charset
  • propriété du support fusion avec + _ lorsque les espaces sont nécessaires et continuent + Comma Separated
  • Importations désormais toujours importer fois cohérente - une condition de course signifiait déjà certaines configurations mèneraient à un ordre différent de fichiers

Ce qui est nouveau dans la version 1.6.3:

  • Correction d'un problème appelant toCSS deux fois ne fonctionne pas dans certains situations.

Ce qui est nouveau dans la version 1.6.1:

  • Support ^ et ^^ sélecteurs DOM d'ombre
  • sélecteur de Sourcemap fixe (utilisé pour signaler la fin de l'élément ou le sélecteur) et la position de directive (précédemment non pris en charge)
  • Correction d'analyse vides moins de fichiers
  • Erreur sur (actuellement) gardes ambigus sur sélecteurs CSS multiples
  • environnements âgées - protègent contre typeof regex fonction retournant
  • Ne pas utiliser de mot-clé par défaut

Quoi de neuf dans la version 1.5.0:

  • Soutien pour l'option en ligne d'importation comprennent css que vous ne veulent pas moins pour analyser par exemple import (inline) & quot; & quot ;; file.css
  • Meilleur support pour modifyVars (les styles de rafraîchissement avec de nouvelles variables, en utilisant un cache de fichiers), est maintenant plus résilient
  • Soutien pour l'option de référence à l'importation à la référence CSS externe, mais pas de sortie il. Tous les appels mixins ou d'étendre aura sortie.
  • Support pour les gardes sur les sélecteurs (actuellement seulement si vous avez un seul sélecteur)
  • Laissez la propriété à travers la fusion +: syntaxe
  • Ajout / min fonctions max
  • fonction de la longueur ajoutée et l'amélioration de l'extrait de travailler avec des virgules valeurs séparés
  • Lorsque vous utilisez l'importation multiple, sous les importations sont importés plusieurs fois dans la sortie finale

Quoi de neuf dans la version 1.4.1:

  • syncImports fixe, avec possibilité Yui-compresse, car ils ont été ignorés.
  • plusieurs fuites de variables globales fixes.

Ce qui est nouveau dans la version 1.4.0:.

  • Correction de l'option passant stricte mathématiques

Ce qui est nouveau dans la version 1.3.3:

  • bug critique fixe avec mixin appel si vous utilisez plusieurs supports .
  • Lorsque vous utilisez la fonction de contraste du filtre, la fonction est passé à travers si le premier argument est pas une couleur.

Ce qui est nouveau dans la version 1.3.2:

  • Le navigateur et l'url du serveur ré-écriture est maintenant aligné de ne pas ré-écriture (comportement de lessc précédente)
  • URL réécriture peut être faite de ré-écriture pour être relatif au fichier d'entrée en utilisant l'option par rapport-urls (option less.relativeUrls)
  • option cheminracine peut être utilisée pour ajouter un chemin de base à chaque url
  • Support mixin séparateur d'arguments de ';' de sorte que vous pouvez passer par des virgules valeurs séparés. par exemple .mixin (23px, 12px;);
  • beaucoup de problèmes fixes avec des arguments nommés dans les cas de coin, ne pas se comporter comme prévu
  • HSV, hsva, fonctions de l'appareil
  • beaucoup fixes plus mauvais messages d'erreur
  • @ fixe import-une fois pour utiliser le chemin d'accès complet, pas celle relative pour déterminer si une importation a été déjà importé
  • Prise en charge: non (: nth-child (3))

Ce qui est nouveau dans la version 1.3.0:

  • media bouillonnant
  • Soutien entités arbitraires que les sélecteurs
  • VARIADIC appui de l'argument
  • Comportement des mixins zéro arité a changé, voir le lien ci-dessus.
  • Autoriser les directives 'import' dans toute sélecteur

  • caractéristiques
  • Média-requêtes peuvent désormais être une variable
  • fusion automatique des conditions médias requête
  • réparer les fuites mondiaux de variables
  • message d'erreur sur le mauvais Fix-arité appel
  • Correction d'un comportement bug 'arguments'
  • Fix '::' de sortie de sélecteur
  • Correction d'un bug lors de l'utilisationmedia avec mixins

Exigences :

  • JavaScript côté client
  • Node.js 0,10 ou plus pour les environnements côté serveur

Logiciel similaire

PopcornJS
PopcornJS

14 Apr 15

pynliner
pynliner

13 May 15

Dindent
Dindent

13 Apr 15

D'autres logiciels de développeur Alexis Sellier

LESS
LESS

13 May 15

Vows
Vows

6 Mar 16

Commentaires à Less.js

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!
Recherche par catégorie