Przejdź do zawartości
Menu główne
Menu główne
przypnij
ukryj
Nawigacja
Strona główna
Ostatnie zmiany
Losowa strona
Pomoc z MediaWiki
Mazovia
Szukaj
Szukaj
Utwórz konto
Zaloguj się
Narzędzia osobiste
Utwórz konto
Zaloguj się
Strony dla anonimowych edytorów
dowiedz się więcej
Edycje
Dyskusja
Edytujesz
Jak zkrotit rozvržení stránek pomocí CSS Grid a Flexboxu
Strona
Dyskusja
polski
Czytaj
Edytuj
Edytuj źródło
Wyświetl historię
Narzędzia
Narzędzia
przypnij
ukryj
Działania
Czytaj
Edytuj
Edytuj źródło
Wyświetl historię
Ogólne
Linkujące
Zmiany w linkowanych
Strony specjalne
Informacje o tej stronie
Uwaga:
Nie jesteś zalogowany. Jeśli wykonasz jakąkolwiek zmianę, Twój adres IP będzie widoczny publicznie. Jeśli
zalogujesz się
lub
utworzysz konto
, Twoje zmiany zostaną przypisane do konta, wraz z innymi korzyściami.
Filtr antyspamowy.
Nie
wpisuj tu nic!
Když přijde na responzivní design, nejčastější chybou bývá spoléhat se na jednu techniku. CSS Grid a Flexbox nejsou konkurenty, ale nástroje pro různé situace. Grid je ideální pro celkovou strukturu stránky – sloupce, řádky, rozvržení sekcí. Flexbox zase perfektně funguje tam, kde potřebujete rozmístit prvky v jedné ose, třeba navigaci, tlačítka nebo karty v řadě. Pokud obě metody zkombinujete, získáte rychlý a čitelný kód, který se snadno udržuje.<br><br>Jak se vyhnout nejčastějším chybám při první aplikaci Kromě konverzí je další častou chybou zapomínání na středníky. V C# každý příkaz končí středníkem – pokud ho vynecháte, kompilátor ohlásí chybu. Dávejte si také pozor na velikost písmen: C# rozlišuje malá a velká písmena, takže Console.WriteLine není to samé jako console.writeline. Pokud píšete kód ručně, snadno uděláte překlep. Proto je dobré používat automatické doplňování kódu (IntelliSense) – napište prvních pár znaků a stiskněte Tab, čímž předejdete chybám.<br><br>Po importu do PostgreSQL proveďte důkladnou validaci. Porovnejte počty řádků v každé tabulce, ale také hodnoty v klíčových sloupcích – třeba pomocí kontrolních součtů (hash agregací). Spusťte testovací dotazy, které pokrývají všechny hlavní scénáře vaší aplikace. Zkontrolujte, že indexy jsou správně vytvořené – PostgreSQL má odlišné typy indexů (B-tree, GIN, BRIN) a některé dotazy, které v MySQL využívaly fulltext, potřebují v PostgreSQL jiný přístup, často s použitím GIN indexu a tsvector.<br><br>Když se JavaScriptová aplikace chová jinak, než očekáváte, první zastávka by měla být v nástrojích pro vývojáře, které jsou součástí každého moderního prohlížeče. Nemusíte hned instalovat složité externí ladicí nástroje – stačí otevřít konzoli (obvykle klávesou F12 nebo přes nabídku) a začít pátrat. Klíčové je naučit se efektivně používat panel zdrojového kódu, kde můžete procházet soubory, nastavovat přerušení a sledovat hodnoty proměnných v reálném čase.<br><br>Základní kostra programu je jednoduchá. Metoda Main je vstupním bodem – odtud se spouští celý kód. Uvnitř metody píšete příkazy, které se vykonávají postupně. Pro výpis textu na obrazovku slouží příkaz Console.WriteLine. Pokud chcete od uživatele získat vstup, použijte Console.ReadLine, který vrátí řetězec. Typickým začátečnickým cvičením je pozdrav: požádejte uživatele o jméno, načtěte ho a poté vypište přivítání. Přitom si osvojíte práci s proměnnými a základními datovými typy.<br><br>Další užitečnou funkcí je sledování hodnot výrazů v reálném čase. V panelu Watch můžete přidat jakýkoliv výraz (například users.length nebo document.title) a vidět, jak se mění při průchodu kódem. To je efektivnější než vpisovat console.log do každé větve. Pozor si dejte na to, že u asynchronních funkcí se hodnoty zobrazují v okamžiku zastavení, takže pokud potřebujete vidět stav po dokončení nějaké operace, budete muset nastavit breakpoint až za ní.<br><br>Častou chybou bývá, že vývojáři spoléhají pouze na příkaz console.log a vypisují si desítky hlášek do konzole. To je sice rychlé, ale z dlouhodobého hlediska nepřehledné a často vám unikne kontext, ve kterém k chybě došlo. Místo toho si osvojte používání podmíněných breakpointů – kliknete pravým tlačítkem na číslo řádku, zvolíte Add conditional breakpoint a zadáte podmínku, která musí být splněna, aby se provádění zastavilo. Ušetříte tím spoustu času, pokud se chyba projevuje jen při určité hodnotě proměnné (například když je pole prázdné nebo když je uživatel přihlášený).<br><br>Praktický tip: vytvořte si malý program, který sečte dvě čísla od uživatele. Nejdříve načtěte první číslo, pak druhé, obě převeďte na int, sečtěte a vypište výsledek. Tím si procvičíte vstup, výstup, proměnné i konverzi. Pokud chcete, aby se program nezavřel okamžitě po skončení, přidejte na konec příkaz Console.ReadKey – počká na stisknutí klávesy. To se hodí, když spouštíte aplikaci přímo z terminálu.<br><br>Na závěr si osvojte pravidlo: Grid pro makro, Flexbox pro mikro. Když řešíte celou stránku, sáhněte po Gridu. Když řešíte zarovnání pár prvků v řadě, použijte Flexbox. Kombinací obou technik dosáhnete responzivního designu, který se snadno čte a přizpůsobuje. Testujte v prohlížeči na různých šířkách, používejte DevTools pro ladění a hlavně se nebojte experimentovat – obě metody mají bohatou dokumentaci a příkladů najdete dost.<br><br>Při návrhu nového API stojíte před zásadním rozhodnutím: zvolit REST, nebo GraphQL? Obě technologie mají své místo, ale každá řeší jiné problémy. Tento článek vám pomůže se rozhodnout na základě konkrétních potřeb vašeho projektu, ne podle momentálního trendu.
Opis zmian:
Wszelki wkład na Mazovia może być edytowany, zmieniany lub usunięty przez innych użytkowników. Jeśli nie chcesz, żeby Twój tekst był dowolnie zmieniany przez każdego i rozpowszechniany bez ograniczeń, nie umieszczaj go tutaj.
Zapisując swoją edycję, oświadczasz, że ten tekst jest Twoim dziełem lub pochodzi z materiałów dostępnych na warunkach
domeny publicznej
lub kompatybilnych (zobacz także
Mazovia:Prawa autorskie
).
PROSZĘ NIE WPROWADZAĆ MATERIAŁÓW CHRONIONYCH PRAWEM AUTORSKIM BEZ POZWOLENIA WŁAŚCICIELA!
Anuluj
Pomoc w edycji
(otwiera się w nowym oknie)
Przełącz ograniczenie szerokości strony