Ich möchte den folgenden JavaScript-Code mit beiden deferund laden async:
<script defer async src="/js/somescript.js"></script>
Da deferInternet Explorer 5.5+ unterstützt wird, wie Sie auf CanIUse.com sehen können , möchte ich auf die Verwendung von Defer zurückgreifen , wenn Async nicht verfügbar ist. Async ist meiner Meinung nach besser zu verwenden, wenn es verfügbar ist, wird aber erst mit Internet Explorer 10 unterstützt.
Meine Frage ist daher, ob der obige Code gültiges HTML ist. Wenn nicht, ist es möglich, diese Situation mit JavaScript zu erstellen und auf die Verwendung deferin einem Skript zurückzugreifen, wenn asynces nicht verfügbar ist?
asyncdeferexistieren, moderne Browser laufen wieasync; 2.Beideasyncdeferexistieren, alte Browser laufen wiedeferanstelle vondefaultVerhalten