No detectes el navegador, detecta las funcionalidades

¿por que?
Por que se cambia el chip a la hora de programar, y se piensa en las funcionalidades y no en el navegador. Algo que ayuda a la creación y comprensión del código.
function getClassName(klass){
if (document.getElementsByClassName) {
return document.getElementsByClassName(klass);
} else {
// código alternativo.
}
}
Si usamos este sistema, nuestros scripts no deberían devolver nunca ningún error, en cambio usando el sistema de detección del navegador podemos encontrar con versiones del mismo que dispongan de funcionalidades diferentes
No detectes el navegador, detecta las funcionalidades
Reviewed by Marcos Rivas Rojas
on
domingo, febrero 01, 2009
Rating:
