FLEXBOX https://www.youtube.com/watch?v=fYq5PXgSsbE https://css-tricks.com/snippets/css/a-guide-to-flexbox/ CSS Reset Dvě dobré možnosti: úplný základ např.: * { margin: 0; padding: 0; } normalize.css https://github.com/necolas/normalize.css/ Blanka boilerplate https://github.com/machal/blanka-html . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Webová kartografie 2 / 46 Filip Leitner HTML, CSS SRCSET + SIZES JavaScript Cvičení 5 Webová kartografie – úvod Podzim 2022 Filip Leitner ÚKOL 1 let sentence = "You have selected 7 features."; 1 převeďte větu na array (seznam, []) nelezněte jedinou číselnou položku seznamu (ale ne pomocí indexu položky) k nalezenému číslu přičtěte libovolné číslo seznam převeďte zpátky na string (textový řetězec) 2 3 4 ÚKOL 1 1 Riešenie: https://gist.github.com/FilipLeitner/d6ce6a6e083342d3f6a4377869a80e05 Klíčové dovednosti z tohoto příkladu: * použití funkcí `string.split(substring)`, `array.join(substring)` * převody mezi datovými typy: `String`, `parseFloat(string)`, `parseInt(string)` * použití cyklů: `for (let i in words) { … }` * použití podmínek: `if (a > b) { … }` BOM Browser Object Model globální objekty dostupné v prohlížeči není standardizováno → mezi prohlížeči se implementace může lišit pro nás základní: window, document, (console) DOM Document Object Model rozhraní pro práci s HTML dokumenty prostřednictvím DOM můžeme číst konkrétní části dokumentu, měnit jeho strukturu, styl a obsah implementace DOM v prohlížečích je založena na standardech, ale mezi prohlížeči se může měnit Přečtěte si: https://developer.mozilla.org/en-US/ docs/Web/API/Document_Object_Model/Introduction ÚKOL 2 1 spočítejte všechny elementy