Como otimizar Applications CSS3 com Modernizr

Há muitos navegadores diferentes e versões de navegadores em uso hoje. Nem todos eles são ideais para CSS3. Este é o lugar onde Modernizr entra em jogo. Seus desenvolvedores chamam de "uma biblioteca javascript que detecta HTML5 e CSS3 recursos no navegador do usuário."

Você usa Modernizr, opcionalmente, realizar tarefas e incluem recursos de aplicativos baseados no navegador que o usuário tenha instalado. Como consequência, os usuários com navegadores mais novos podem desfrutar de todas as funcionalidades que o site tem para oferecer, mas você também pode incluir usuários com navegadores mais antigos (não apenas no mesmo nível de funcionalidade, em muitos casos).

Os criadores de yepnope.js e Modernizr têm trabalhado para tornar seus produtos altamente compatível. Você pode usar estes dois produtos juntos para criar aplicações que são extremamente flexível, em navegador e versão do navegador incluído, e ainda assim bastante rápido e com recursos frugal.

Modernizr executa sua tarefa usando uma série de técnicas - e não apenas a propriedade navigator.userAgent altamente confiáveis ​​- para detectar o navegador do usuário. Ele detecta uma riqueza de recursos do navegador, e ajuda a evitar problemas quando um navegador não possui uma característica particular, usando um paradigma yepnope.js.

menu