Ostatnio edytowany:

defer

Autor: Virtual Patriot

Przeznaczenie atrybutu defer

Za pomocą atrybutu defer możemy określić czy skrypt reprezentowany przez interesujący nas element HTML ma zostać uaktywniony przez jeden z mechanizmów przeglądarki internetowej wyłącznie w momencie gdy kod danego dokumentu HTML zostanie przetworzony w całości przez drugi z mechanizmów przeglądarki internetowej.

Elementy HTML dla atrybutu defer

  1. script

Przykład atrybutu defer

<!DOCTYPE HTML>
<html>
  <head>
    <meta charset="utf-8">
    <title>Darmowy Kurs HTML</title>
  </head>
  <body>

    <script src="http://webkod.pl/files/html/defer-01.js" defer>
      //window.document.getElementById('akapit-1').innerHTML += '<b> Dodatkowa treść elementu "p". </b>';
    </script>

    <p id="akapit-1">
      Domyślna treść elementu "p".
    </p>

  </body>
</html>

Rezultat

Domyślna treść elementu "p".

Skrypt języka JavaScript reprezentowany przez przykładowy element "script" został uaktywniony przez jeden z mechanizmów przeglądarki internetowej w momencie gdy drugi z mechanizmów przeglądarki internetowej zakończył w całości przetwarzanie całego kodu danego dokumentu HTML, ponieważ do wspomnianego elementu "script" został dodany atrybut "defer".

Interpretacja atrybutu defer

Firefox

tak

Google Chrome

tak

Safari

tak

Opera

tak

Internet Explorer

tak, lecz od wersji 10

Edge

tak

Zobacz więcej informacji o interpretacji atrybutu .