Moderní tvorba webových aplikací

O webu

JavaScriptový framework Zepto.js

Odlehčená JS knihovna nabízející základní funkce jQuery ve zmenšené podobě.

2 minuty

Zepto.js

Je-li potřeba na stránce při jejím oživování  využívat nějakou „nadstavbu“ JavaScriptu (typicky pro zkrácené zaměřování elementů pomocí $("#id"), používání AJAXu atd.) a stačí jen základní funkce z knihovny jQuery, může stejnou práci odvést knihovna Zepto.js.

Výhoda je, že knihovna Zepto (minifikovaná a gzipovaná) je až čtyřikrát menší než jQuery (minifikované a gzipované) a měla by tedy být rychlejší.

Že má Zepto podobné API s jQuery dokládá například možnost zvolit mezi oběma knihovnami u Magnific Popup lghtbox skriptu.

Podpora Internet Exploreru

Na tu Zepto vesele resignuje:

Jen pro moderní prohlížeče, knihovna Zepto zastává názor neopravovat chyby pravěkých „prohlížečů“

Ostatně i 2.x verse jQuery je určena až pro IE 9 a novější.

Nicméně to nemusí být problém, Internet Explorery dostanou místo Zepto frameworku staré dobré jQuery a díky kompatibilitě by mohl web běhat jako na drátkách napříč prohlížeči.

Pořád moc velké

V případě, že využijeme jen některé části frameworku, je možné si vygenerovat variantu jen s něčím.

Nebo rovnou používat čistý JavaScript. Pro pohodlné vybírání elementů může posloužit metoda querySelector a třeba AJAX řeší pár řádků prostého JavaScriptu.

Související články

Detekce otevření DevTools

Jak zjistit, že se na stránce otevřely vývojářské nástroje.

13 minut

JavaScript null a undefined

Rozdíly mezi null a undefined v JavaScriptu, kdy je používat a jak se vyhnout běžným chybám.

12 minut

Sleep v JavaScriptu

Jak implementovat sleep/delay funkcionalitu v JavaScriptu pomocí Promise a async/await

6 minut

JavaScript Battery API

Jak v JS zjistit stav baterie, co dnes funguje a kdy API nepoužívat.

3 minuty

Web jecas.cz píše Bohumil Jahoda, kontakt
Seznam všech článků
2013–2025