Moderní tvorba webových aplikací

O webu

Centrování na webových stránkách

Moderní způsoby vertikálního i horizontálního centrování v CSS. Flexbox, Grid, margin auto a další techniky.

8 minut

CSS Stacking Context – jak funguje vrstvení elementů a z-index

Jak stacking context v CSS ovlivňuje z-index, co vytváří nový kontext vrstvení a jak řešit problémy s překrýváním elementů.

7 minut

IndexedDB – klientská database v prohlížeči

IndexedDB je nízkoúrovňové API pro ukládání velkého množství strukturovaných dat na straně klienta, včetně souborů a blobů.

7 minut

Service Worker – offline web, push notifikace a cache

Service Worker je skript běžící na pozadí prohlížeče, který umožňuje offline režim, push notifikace a pokročilé cachování webových stránek.

7 minut

Vite 8 – Rolldown bundler a přechod z Vite 7

Co přináší Vite 8, jak funguje nový Rust bundler Rolldown a jak migrovat projekt z Vite 7 na Vite 8.

6 minut

Kapitálky – CSS small caps a verzálky

Co jsou kapitálky (small caps), jak se liší od verzálek a jak je použít v CSS pomocí font-variant a text-transform.

4 minuty

Object.defineProperty v JavaScriptu

Jak pomocí Object.defineProperty definovat vlastnosti objektů s přesnou kontrolou nad jejich chováním.

13 minut

Prompt injection – co to je a jak se bránit

Prompt injection je útok na aplikace postavené na velkých jazykových modelech (LLM). Jak funguje, jaké jsou jeho varianty a jak se proti němu bránit.

6 minut

Microtask queue v JavaScriptu

Jak funguje microtask queue, event loop a v jakém pořadí se spouští asynchronní kód v JavaScriptu.

17 minut

Generátor náhodných čísel online

Online generátor náhodných čísel z libovolného rozsahu. Náhodné číslo jedním kliknutím + kód pro JavaScript, PHP, Python a další jazyky.

14 minut

Row Level Security: Zabezpečení na úrovni řádků v databasi

Co je Row Level Security (RLS), jak funguje v PostgreSQL a dalších databasích, praktické příklady použití a výhody oproti aplikační logice.

33 minut

Thunky v JavaScriptu

Co je thunk, jak funguje a k čemu se používá. Lazy loading, dependency injection, trampolining, testování a Redux Thunk.

10 minut

Clawdbot: open-source osobní AI asistent pro WhatsApp, Telegram a další

Clawdbot je open-source AI agent, který běží lokálně a komunikuje přes WhatsApp, Telegram, Discord nebo iMessage. Jak funguje?

12 minut

Fresh: Deno framework s islands architekturou

Porovnání Fresh frameworku s React/Next.js a Svelte/SvelteKit - build proces, runtime, reaktivita a šablony.

15 minut

Jak udělat input s automatickou šířkou podle obsahu

Několik způsobů, jak dosáhnout toho, aby se textové pole rozšiřovalo a zužovalo podle délky zadaného textu.

9 minut

Centrování v CSS

Moderní způsoby vertikálního i horizontálního centrování v CSS. Flexbox, Grid, margin auto a další techniky.

Analysování a kontrola stránky

Užitečné nástroje pro analysování, kontrolování a prověřování webových stránek.

SVG

SVG je grafický formát vhodný pro grafické prvky, které mají mít možnost měnit svou velikost.

HTTPS – má smysl?

Jaké jsou výhody a nevýhody převedení webu na zabezpečené HTTPS. Proč web na HTTPS přesunout?

10 rad, jak vytvořit ideální URL

Jakým způsobem volit tvar URL jednotlivých stránek s ohledem na použitelnost a SEO.

Jaký zvolit formát obrázku

PNG, GIF, JPG? Který datový formát obrázku volit pro použití na webové stránce.

20 nejhorších chyb HTML formulářů

Jakým chybám se vyvarovat při tvorbě formulářů na webu.

Česká písma (250 fontů)

Seznam fontů z Google Fonts, které obsahují znaky s diakritikou pro psaní českého textu.

Responsivní design webu

Jak jednoduše a kvalitně vytvořit web, který se přizpůsobí všem velikostem cílových zařízení.

Jak probíhá vykreslování stránky

Co prohlížeč dělá s webovou stránkou při vykreslování.

CSS 3 selektory

V CSS 3 je spousta selektorů, které s postupným mizením starších prohlížečů může dávat smysl znát.

Jak zapsat na české klávesnici?

Jak na běžné české klávesnici pohodlně programovat a zapisovat všelijaké speciální znaky?

Jak zapsat v macOS na české klávesnici?

Jak v macOS na běžné české klávesnici pohodlně programovat a zapisovat všelijaké speciální znaky?

Novinky e-mailem

Když budu mít něco opravdu zajímavého, můžu vám to poslat e-mailem

Přidej se k 500+ čtenářům
Jen kvalitní obsah
Žádný spam

Web jecas.cz píše Bohumil Jahoda, kontakt
Seznam všech článků · Témata · Zkratky
2013–2026