Question

Après regardé cette vidéo Nettuts , je suis très intéressé à essayer la méthode LESS.js montré.

Autre que l'évidence, « si l'utilisateur n'a pas javascript activé? », Ou « Il va être un petit coup de performance » ... est-il une raison pour laquelle ce ne peut pas être utilisé dans la production?

MOINS ressemble essentiellement comme ce que CSS devrait être ...

Était-ce utile?

La solution

Je ne vois aucune raison pour laquelle il devrait être utilisés dans la production. Il est plus logique de lancer cela comme un script de compilation, puis effectuez la sortie (CSS régulière) disponible sur un domaine gratuit cookie-cache. Ensuite, il fonctionne très bien sans JavaScript et ne nécessite pas de traitement JavaScript (qui sera plus lent que les parseurs CSS écrites dans l'écoute du code natif) sur chaque chargement de page.

Autres conseils

Oui, si les personnes handicapées est un Javascript problème, alors je vous recommande contre les moins à base Javascript. Personnellement, je ne vois aucun avantage à ce sur Ruby basé un, puisque vous avez vraiment besoin Ruby installé sur votre machine de développement - une fois que vous compilez le fichier .Moins à un Css, il n'y a pas de différence entre un fichier Css MOINS compilé et un « écrit à la main ».

Je n'ai pas essayé dans la production, mais il peut y avoir des cas d'utilisation intéressants autour de moins de variables. Par exemple, vous pouvez modifier les variables sous-jacentes moins que dans le changement de tour un tas de règles CSS dépendantes (largeurs / hauteurs relatives par exemple).

Voir https://stackoverflow.com/a/8742705/255961 pour le patch intéressant qui le rend très facile à changer les utilisant une fonction simple modifyVars().

Avec elle, vous pouvez changer la taille de votre réseau Bootstrap et tout ce qui dépend d'un seul appel JS local:

less.modifyVars({
  '@gridColumnWidth': 50px
});
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top