Adakah salah meletakkan tag <script> selepas teg </body>?
P粉654894952
2023-08-21 23:56:17
<p>Alangkah salahnya meletakkan teg skrip selepas teg badan penutup (<kod></body></code>)? </p>
<pre class="brush:php;toolbar:false;"><html>
....
<badan>
....
</badan>
<script type="text/javascript" src="theJs.js"></script>
</html></pre>
Selepas tag penutup badan, hanya ulasan dan tag penutup elemen html dibenarkan.
Anda boleh mengesahkan melalui spec atau validator.
Penyemak imbas mungkin melakukan pemulihan ralat, spesifikasi HTML juga menerangkan cara memulihkan dalam kes ini, tetapi anda tidak boleh bergantung pada ini.
Dengan
, anda mendapat faedah ini sambil turut membolehkan penyemak imbas memuat turun HTML secara selari untuk prestasi yang lebih baik.defer
属性的出现,我们可以将script
diletakkan di dalamIa tidak sah di luar tag
dimuatkan sepenuhnya yang mungkin pecah IE - letakkannya sebelum menutup .<body>
或<head>
. Ia juga tidak akan memberi banyak perbezaan melainkan anda melakukan manipulasi DOM sebelum elemen