El aplazar es un valor booleano que se utiliza para indicar que el script se ejecuta después de que se haya analizado el documento. Funciona sólo con scripts externos (es decir, funciona sólo cuando especificamos el src atributo en la etiqueta). Declara que el script no creará ningún contenido. Entonces, el navegador puede continuar analizando el resto de la página. el con el aplazar El atributo no bloquea la página.
Podemos entender el uso de la aplazar atributo en la siguiente imagen:
Este atributo le indica al navegador que ejecute el archivo cuando todo el documento HTML se haya analizado por completo. A veces, la aplicación consume más memoria al agregar el etiqueta en la sección de encabezado HTML y también causa problemas de rendimiento. Para mejorar el rendimiento, podemos agregar el aplazar atributo en la etiqueta.
A veces, el script tarda más tiempo de carga del esperado y muestra la página en blanco en lugar del contenido. En los dispositivos móviles, la situación será peor debido a la poca memoria de los dispositivos pequeños. Entonces, al usar el aplazar atributo, podemos aumentar el rendimiento de carga.
El aplazar El atributo no está permitido en navegadores más antiguos, por lo que para navegadores más antiguos tenemos que usar la alternativa del aplazar atributo. La solución alternativa es que debemos tener que especificar el sección justo antes de la etiqueta del archivo HTML. Se puede hacer de la siguiente manera:
Sintaxis
Ejemplo
Aquí, estamos usando un externo javascript archivo, es decir, miscript.js .
<h3> This is an example of defer attribute. </h3>
miscript.js
alert(' Hello World. Welcome to the javaTpoint.com This is an example of the defer attribute. ');Pruébalo ahora
Producción
Después de la ejecución del código anterior, el resultado será: