Métodos pushState() y replaceState() para agregar y cambiar entradas del historial en combinación con el evento onpopstate
pushState() le permite cambiar la referencia que se utiliza en el encabezado HTTP para los objetos XMLHttpRequest creados después del cambio de estado. El valor de referente será la URL del documento cuya ventana es esta en el momento en que se crea el objeto XMLHttpRequest.
Lista completa de atributos HTML globales con ejemplos
Se pueden especificar atributos globales para cualquier elemento HTML, incluso aquellos no especificados en el estándar. Esto significa que todos los elementos no estándar deben permitir estos atributos, incluso si el uso de estos elementos significa que el documento ya no es compatible con HTML.
Atributo global contenteditable
Informa que el elemento está disponible para que el usuario lo edite; puede eliminar texto e ingresar uno nuevo. Los comandos estándar como deshacer, pegar texto del búfer, etc. también funcionan. Compatible con todos los navegadores. Atributo contenteditable tiene un conjunto fijo de valores, puede ser una cadena vacía, true o false. Cadena vacía o true indicar que el elemento es editable.
Atributo autofocus global
El atributo autofocus establece el enfoque de entrada automático predeterminado para los campos del formulario HTML cuando se carga la página. El elemento al que se le asigna el atributo autofocus, tendrá el foco cuando se cargue la página (el cursor parpadeará, si comienza a ingresar texto desde el teclado, caerá en el campo con el foco de entrada). Un atributo es un atributo sin valor. Debe aplicarse a etiquetas de input, button o textarea y solo un elemento por página, de lo contrario habrá un conflicto.
Atributo de class global
El atributo de class global es una lista de registros separados por espacios de las clases dependientes del elemento. Las clases permiten la selección y el acceso a CSS y Javascript mediante selectores de clases o funciones como los métodos DOM document.getElementsByClassName. Los desarrolladores utilizan el atributo de class todo el tiempo. No sólo facilita el diseño, sino que también le ayuda a organizar mejor su código y facilitar su mantenimiento.