Domanda

Dopo che ho guardato questo video Nettuts, io sono molto interessato a provare il metodo LESS.js mostrato.

A parte l'ovvio, "E se l'utente non avere JavaScript abilitato?", Oppure "Non ci sarà un piccolo calo di prestazioni" ... c'è una ragione per questo non può essere utilizzato nella produzione?

MENO appare essenzialmente come quello che i CSS dovrebbe essere ...

È stato utile?

Soluzione

Non riesco a vedere alcun motivo per cui dovrebbe essere utilizzato in produzione. Ha più senso per eseguire questo come uno script di build, quindi rendere l'output (regolare CSS) disponibili su un dominio gratuito-cookie nella cache. Poi, funziona bene anche senza JavaScript e non richiede l'elaborazione JavaScript (che sarà più lento rispetto i parser CSS scritte in codice nativo sintonizzati) su ogni caricamento della pagina.

Altri suggerimenti

Sì, se le persone con JavaScript disabilitato è una preoccupazione, allora vi consiglio contro il LESS basato su Javascript. Personalmente, non vedo alcun vantaggio sopra il rubino a base di uno, dal momento che è davvero solo bisogno di Ruby installata sul computer di sviluppo - una volta che si compila il file .less a un css, non c'è alcuna differenza tra un file MENO-compilato css e "scritto a mano" uno.

non ho provato in produzione, ma ci possono essere alcuni casi di utilizzo interessanti intorno variabili MENO. Ad esempio, è possibile modificare sottostante meno variabili che nel cambiamento sua volta una serie di regole CSS dipendenti (relative larghezze / altezze per esempio).

https://stackoverflow.com/a/8742705/255961 per cerotto interessante che rende molto facile modificarle utilizzando una semplice funzione modifyVars().

Con esso è possibile modificare le dimensioni della griglia Bootstrap e tutto ciò che dipende da essa con una sola, chiamata JS locale:

less.modifyVars({
  '@gridColumnWidth': 50px
});
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top