El atributo asíncrono HTML,<script> es un atributo booleano. Cuando está presente, especifica que el script se ejecutará de forma asíncrona cuando esté disponible. Este atributo solo funciona para scripts externos (y se usa solo cuando el atributo src está presente).
Nota: Hay muchas formas en que se ejecutan scripts externos:
- cuando async está presente: la secuencia de comandos se ejecuta de forma asíncrona con el resto de la página (la secuencia de comandos se ejecutará mientras la página continúa con el análisis)
- cuando async no está presente y defer está presente: el script se ejecuta cuando la página ha terminado de analizar
- Si ni async ni defer están presentes: el script se obtiene y ejecuta inmediatamente antes de que el navegador continúe analizando la página
Sintaxis:
<script async>
Ejemplo: índice.html
html
<!DOCTYPE html> <html> <body> <center> <h1 style="color:green"> Geeksforgeeks </h1> <p id="p1">Hello GFG</p> <script src="geeks.js" async></script> </center> </body> </html>
frikis.js
javascript
alert("Hello GFG");
Producción:
Navegadores compatibles: los navegadores compatibles con el atributo asíncrono HTML <script> se enumeran a continuación
- Google Chrome 1.0 y superior
- Borde 12 y superior
- Firefox 1 y superior
- safari de manzana
- Ópera
- explorador de Internet
Publicación traducida automáticamente
Artículo escrito por shubham_singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA