Adakah salah meletakkan tag <script> selepas teg </body>?
P粉654894952
P粉654894952 2023-08-21 23:56:17
0
2
522
<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>
P粉654894952
P粉654894952

membalas semua(2)
P粉073857911

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 defer属性的出现,我们可以将script diletakkan di dalam

, anda mendapat faedah ini sambil turut membolehkan penyemak imbas memuat turun HTML secara selari untuk prestasi yang lebih baik.
P粉232409069

Ia tidak sah di luar tag <body><head>. Ia juga tidak akan memberi banyak perbezaan melainkan anda melakukan manipulasi DOM sebelum elemen

dimuatkan sepenuhnya yang mungkin pecah IE - letakkannya sebelum menutup .
<html>
  ....
  <body>
     ....
     <script type="text/javascript" src="theJs.js"></script>
  </body>
</html>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan