1. Introdução
Cada espaço em branco, cada caractere, cada quebra de linha de um arquivo Javascript e CSS ocupam espaços. Ou seja, quanto mais caracteres deste tipo seus arquivos tiverem, maiores serão seus tamanhos. Ou seja, a seguinte função…
1: function yuiCompressor(){
2:
3:
4:
5: var el = document.getElementById("idPessoa");
6:
7:
8:
9: alert(el.id);
10:
11:
12:
13: }
…Ocupa mais espaço que esta outra:
1: function yuiCompressor(){var el = document.getElementById("idPessoa");alert(el.id);}
Mais vocês concordam comigo que é inviável programar da segunda maneira, certo? Pois é, por isso que existe o YUI Compressor e tantos outros compressores de arquivos Javascript e CSS. Eles existem justamente para minimizar esses tipos de arquivos, tirando todo tipo de caractere desnecessário.
Então a idéia é bem simples. Trabalhamos normalmente com os arquivos, “sem” se preocupar com espaços e quebras de linhas. E antes de publicar o site, utilizarmos o YUI Compressor para minimizar os devidos arquivos.
2. Minimizando os Arquivos
Existem duas maneiras de utilizar o YUI Compressor:
- Através do próprio site (http://www.refresh-sf.com/yui/)onde você informará a entrada e o sistema dará a saída. Tudo isso on-line.
- A segunda maneira é através da linha de comando (É necessário ter JAVA instalado na máquina).
No nosso caso vamos minimizar os arquivos via linha de comando, pois em futuro um post irei mostrar como integrar o YUI Compressor com o Cruiser Control.
Para minimizar o nosso arquivo, vamos seguir os seguintes passos:
- Baixe o YUI Compressor no seguinte link: http://www.julienlecomte.net/yuicompressor/
- Crie um arquivo javascript (.js) e um css (.css) e salve em qualquer local na sua máquina (no meu caso: “C:\Files\JS1.js e C:\Files\CSS1.css”).Os arquivos devem conter qualquer conteúdo. É apenas um teste.
- Abra o prompt command e vá para o diretório onde se encontra a pasta build dentro de YUI Compressor.

- Agora execute o seguinte comando para gerar uma saída de acordo com o arquivo de entrada.“java -jar yuicompressor-x.y.z.jar C:\Files\JS1.js -o C:\Files\JS1-min.js”
- Pronto!!! Agora já temos nosso arquivo .js minimizado. Simples né? Agora, é só repetir a operação para os arquivos .css e .js que você tiver.
Abraço a todos!
Escrito por fpimentel88
Escrito por fpimentel88
Escrito por fpimentel88