6
Anlamak çalışıyorum async
& defer
HTML 5 özellikleri.HTML 5 erteleme özelliği
<body>
<script type="text/javascript" src="script.js" **defer**></script>
<div id="div1">
Abc
</div>
</body>
script.js: İşte benim test kodu
document.write("Hello World!")
Anlıyorum gibi
ve tanımına göre "erteleme ... belirtir sayfa bittiğinde komut yürütüldüğünde bu "ayrıştırma çıkış olmamalı:
Abc
Hello World!
yerine
Abc
Bu durumda?
Neden document.write()
erteleme ile çalışmaz?
"document.write temizler sayfası" yanıtı erteleme özniteliğini dikkate almaz. Ortaya çıkan nihai cevap benzer ama benim soru başka bir açıdan soruldu. Chrome'da JavaScript konsolunu açarsanız
Basit bir destek eksikliği olabilir, ancak bir yanıt olarak bunu düşünmeye yetecek kadar güvenmiyorum, ancak MDN şunları sunar: "Bu özellik henüz tüm diğer büyük tarayıcılar tarafından uygulanmadığından, yazarlar betiğin yürütülmesinin gerçekten erteleneceğini varsayalım. * "- [https://developer.mozilla.org/en/docs/Web/HTML/Element/script](https://developer.mozilla.org/en/docs/Web/HTML/Eleman/script). –
@DavidThomas '