English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La propriété async est une propriété booléenne. Si la propriété async existe, elle spécifie que le script sera exécuté de manière asynchrone dès qu'il sera disponible. La propriété async n'est applicable qu'aux scripts externes (elle ne doit être utilisée que lorsque l'attribut src existe).
Si le script peut être exécuté, il s'exécutera de manière asynchrone :
<!DOCTYPE html> <html <head <title>HTML: <script> propriété async</title> - Réseau de tutos de base(oldtoolbag.com)<//title> </head> <body <p id="p1">Hello World!<//p> <script src="demo_async.js" async></script> </body> </html>Voyons un test ‹/›
IEFirefoxOperaChromeSafari
Internet Explorer 10Firefox, Opera, Chrome et Safari supportent la propriété async.
Attention :Internet Explorer 9 et les versions plus anciennes ne prennent pas en charge l'attribut async de la balise <script>.
L'attribut async est un attribut booléen.
Si il existe, il spécifie que le script sera exécuté de manière asynchrone dès qu'il sera disponible.
Attention : l'attribut async est uniquement applicable aux scripts externes (il ne devrait être utilisé que lorsque l'attribut src existe).
Attention : il existe plusieurs manières d'exécuter des scripts externes :
Si il y a un asynchrone : le script est exécuté de manière asynchrone avec le reste du page (le script sera exécuté tout en que le page continue de解析)
Si il n'y a pas d'asynchrone et qu'il y a un délai : exécuter le script après que le page soit terminé de解析
Si il n'y a pas d'asynchrone ou de délai : obtenir et exécuter immédiatement le script avant que le navigateur continue de解析 le page
L'attribut async est un attribut HTML5 des nouvelles propriétés.
Dans XHTML, l'abréviation des attributs est interdite, l'attribut async doit être défini comme <script async="async">.
<script async>HTML Balise <script>