mdnJavascript [defer] özniteliği ve document.ready?
en
defer
özelliği hakkında okuduktan sonra bu Boole özellik komut belge çözümlenen sonra yürütülecek içindir tarayıcıya belirtmek için ayarlanır.
Güzel görünüyor.
yüzden daima $(function() { });
ve $(window).load(...)
<script>
$(function()
{
alert('1')
});
$(window).load(function()
{
alert('2')
});
</script>
<script defer="defer">
alert('4');
</script>
Bu kod çıkış 4,1,2
karşı tested ettik!
Tamam Şimdi belgenin ayrıştırıldığı zamanı tanıyabiliyorum.
document.ready (parse time complete (tamamlanma süresi tamamlandı)) öncesinde numaralı sahneye ne kadar gereksinim duymalıyım? fiili kullanım Hâlâ en komut olabilir olurdu src özelliğini
yok MDN
erteleme nitelik komut üzerine kullanılmamalıdır itibaren
@downvoter lütfen açıklayınız. –
Önemli bir uyarı: '' Bu özellik henüz tüm diğer büyük tarayıcılar tarafından kullanılmadığından, yazarlar betiğin yürütülmesinin gerçekten erteleneceğini varsaymamalıdırlar. '' – jbabey
Bildiğim kadarıyla Jbabey yah. ama lütfen dikkat edin - bu ** tüm ** ana brwser'de uygulanacaktır. Bu yüzden onun davranışı hakkında öğrenmeye değer :-) –