Neste primeiro artigo vamos simplesmente oferecer os primeiros passos que devemos realizar se queremos aproveitar as possibilidades de Modernizr em uma página web que estejamos realizando, ou seja, como baixar as bibliotecas e como incluí-las a partir de uma página web.
1) Desenvolvimento (Development)
É um script completo, com todas as funcionalidades básicas de Modernizr, sem comprimir e com comentários. Seria ideal usar este script unicamente durante a fase de desenvolvimento de nosso projeto. A seguir interessaria baixar um pacote idôneo para produção.
2) Produção (Production)
Quando tenhamos o site já funcionando definitivamente e aberto aos visitantes, se recomenda fazer um download das bibliotecas para produção. Para fazer este download há uma página onde podemos selecionar as funcionalidades de detecção que queremos incluir, porque estamos utilizando em nosso projeto. O peso das bibliotecas não é muito grande, mas sempre é bom que nos permitam otimizar nosso download para incluir somente aqueles módulos que vamos utilizar.
Na própria página de downloads de Modernizr poderemos encontrar a listagem de funcionalidades completa e selecionar as que queremos incluir em nosso pacote. Também encontraremos um link para o acesso à versão de desenvolvimento das bibliotecas.
<script src="modernizr-latest.js"></script>
Isto é feito no HEAD da página e, além disso, nos recomendam colocar esta chamada no script de Modernizr logo depois de nossas declarações de estilos CSS.
A partir deste momento teremos disponíveis nossos scripts de detecção de funcionalidades bem como uma série de classes CSS que nos ajudarão a aplicar estilos apenas quando os navegadores os suportem. Tudo isso será visto mais adiante em próximos artigos.
No momento deixamos este artigo por aqui, pois no seguinte já entraremos no assunto mais profundamente para mostrar como detectar funcionalidades no navegador por meio de Javascript e Modernizr.
![]() | Passar dados dos controladores para as vistas | Como detectar as capacidades de navegadores com Javascript e Modernizr | ![]() |