AnP

Application/Attributes

Esta librería está construida con el propósito de gestionar de una manera más manejable y dinámica los atributos de los elementos y objetos HTML, pero sigue dejando hacer uso de los métodos DOM estándar de JavaScript y mediante String.

Esta librería se basa en instrucciones preprogramadas las cuales quizás no contengan todos los elementos de las reglas de los atributos HTML por lo que pueden salir resultados inesperados con el uso de esta librería fuera de los fines a los que fue orientado. Es de vital importancia para el uso de esta librería seguir la filosofía de desarrollo de AnP y configurar bien esta misma librería.
Attributes.standard
Attributes.standard
Array<String>objectprivateAttributes.standard[
NameRequiredNullableTypedDefault Value
NameRequiredNullableTypedDefault Value

]

Esta constante privada determina la clave de todos los atributos considerados estándar de HTML a uso de AnP y las versiones HTML de trabajo del mismo.

Cualquier nombre que no salga en esta lista se entenderá que no pertenece al estándar HTML y para poder estandarizar dicho nombre se le añadirá, si no lo tiene ya o en su defecto aria-, el prefijo data-. Esta casuística puede causar que un atributo no registrado quedaría desconocido para AnP y cuando se trabaje esta librería dar como resultado que se le añada de forma inesperada el propio data-.