Úloha 2 – Vložení JavaScriptu do těla stránky

Řešení úlohy

Co je zde splněno:

  • Po načtení celé stránky se okamžitě zobrazí dialogové okno s textem:
    „Stránka je načtena“.

  • Skript se spustí až po načtení obsahu stránky, protože je umístěný na konci <body>.

Proč se tento přístup používá častěji než vložení do <head>

  • Pokud dáme <script> do <head>, prohlížeč musí zastavit vykreslování stránky, načíst a spustit JavaScript → tím může zpomalit načítání obsahu.

  • Pokud vložíme <script> na konec <body>, prohlížeč nejprve vykreslí HTML obsah a teprve potom spustí skript → stránka je rychleji viditelná pro uživatele.

  • Je to tedy běžná praxe, pokud nepotřebujeme spouštět kód ihned při načítání hlavičky (např. pro konfiguraci).