5 de Mayo
Trasteando en el blog de anieto2k he encontrado una buenísima lista con 10 de las mejores funciones de Javascript. Son todas súper útiles y algunas muy conocidas: van desde obtener un array con los elementos que tengan una determinada clase, mostrar/ocultar elementos, insertar un elemento después de otro, etc.
Algunas evitan realizar trabajo pesado continuamente y otras añaden funcionalidades inexistentes a Javascript. Normalmente en mis desarrollos, o me creaba la función de cero, como por ejemplo con la de mostrar/ocultar elementos, o la añadía al js, como la de insertar un elemento tras otro. Pero a partir de ahora me voy a crear un js con una pequeña librería con este tipo de funciones porque agilizan y mejoran bastante el trabajo.
Una cosa, la función de mostrar/ocultar elemento está obsoleta. Ya se conoce desde hace tiempo que “display:none” da problemas de accesibilidad. Display no es sólo una propiedad visual, afecta tanto a navegadores visuales como a lectores de pantalla y otros agentes de usuario.
En vez de detectar y cambiar la propiedad display para hacer esa comprobación, es mejor hacerlo con una clase ocultar, por ejemplo. Esta clase sería así:
.ocultar{position:absolute;top:-5000px;overflow:hidden;text-indent:-5000px;}
Otros usan:
.ocultar{position:absolute;top:-5000px;left:-5000px;overflow:hidden;}
Estos dos métodos son casi iguales, y aseguran que los lectores de pantalla lean el contenido sin problema. Yo uso la primera porque la otra alguna vez me ha dado problemas.
No hay comentarios para esta entrada.
Areia.info y todo su contenido están creados bajo la licencia de Reconocimiento de Creative Commons