Acerca de mí

5 de Mayo

Las 10 mejores funciones de Javascript

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.

Categorías: front-end

Comentarios

No hay comentarios para esta entrada.

Escribe un comentario

(*) Campos obligatorios





Categorías

Archivo

Me gusta...