Ich möchte den folgenden JavaScript-Code mit beiden defer
und laden async
:
<script defer async src="/js/somescript.js"></script>
Da defer
Internet 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 defer
in einem Skript zurückzugreifen, wenn async
es nicht verfügbar ist?
async
defer
existieren, moderne Browser laufen wieasync
; 2.Beideasync
defer
existieren, alte Browser laufen wiedefer
anstelle vondefault
Verhalten