Úloha 2 – Vložení JavaScriptu do těla stránky
Abschlussbedingungen
Ř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).