Otázky
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
K čemu slouží tag link? - je používaný k přidání externího souboru se styly (hlavně, ale lze jím
předávat mnoho dokumentů, třeba slovník, dokumentaci)
Napiš a popiš alespoň tři funkce/metody z DOM (JS)
- getElementById - najde element podle ID
- getElementsByTagName, - najde element podle jeho tagu
- getElementsByClassName - najde element podle názvu třídy
-getElementsByName – najde element podle jména
Vyber v CSS odkazy, které mají třídu myClass, ale jen v odstavci textu - p .myClass { }
--------------------------------------Ilustrativní otázky------------------------------------------------------------------------
Napište validní hlavičku vkládání stylu do HTML
<link rel="stylesheet" type="text/css" href="style.css" />
Napište alespoň 2 atributy, které mohou být u všech tagů v HTML
class, id, style, title
Popište, čím se liší "margin" a "padding"
margin - odsazuje element z vnějšku (je mimo rámeček),
padding - odsazuje uvnitř rámečku
Napište selektor, který vybere všechny elementy h2 v patičce
foot h2 {...}
Napište, jak v HTML/JS zaregistrujete událost a zdůvodněte proč
inline zápis - onClick
přiřazením akce konkrétní události - <script> var foo ..; foo.onClick ...; </script>
přidáním listeneru - může se jednomu elementu přidat i víc akcí .addEventListener
Uveden kus HTML kódu pro formu s jediným polem a tlacitkom Submit. Za úkol máte napsat JS kód
který by zakazl odesílání formy v případě když délka daty v tomto poli je kratší než 5 symbolů
var form = document.getElementById("formular");
form.addEventListener("submit", preventDefaultFunction);
var jmeno = document.getElementById("jmeno_z_formulare");
function preventDefaultFunction(e) {
var delka_jmena = jmeno.length;
if (delka_jmena < 5){
e.preventDefault();
e.stopPropagation;
}
}
PDF http://stm-wiki.cz/images/c/c9/TW1_Test_28.1.2010.pdf
HTTP proxy je:
- Prostředník pro komunikaci pomocí HTTP protokolu, který mu „rozumí“ na úrovni aplikační vrstvy.