Search
All About JavaScript Loops
19.8.2024
Every programming language has loops. Loops perform an operation (i.e., a chunk of work) a number of times, usually once for every item in an array or list, or to simply repeat an operation until a certain condition is met.…
All About JavaScript Loops originally published on CSS-Tricks...
Jak v JavaScriptu zrušit Promise
15.7.2024
V JavaScriptu neexistuje nativní způsob, jak zastavit vykonávání Promise. Zachary Lee ve článku How to Annul Promises in JavaScript prozkoumal dvě možnosti, jak dosáhnout zastavení promisí. První způsob pracuje s metodou Promise.withResolvers() a…
Javascript Is Coming to Tezos X Blockchain
9.7.2024
Tezos X announced the development of Jstz (pronounced “justice”), a Layer 2 rollup that will allow developers to use Javascript, a programming language used by nearly 23 million developers worldwide, on the blockchain. This move is aimed at scaling the utility of blockchain...
Služba Polyfill.io byla napadena hackery
27.6.2024
Používáte službu polyfill.io? Nedávno došlo k rozsáhlému zneužití této služby. Namísto distribuce oblíbené knihovny Polyfill.js začala služba odesílat podvržený kód, který přesměrovával návštěvníky na nežádoucí stránky
Výsledky ankety State of JavaScript 2023
25.6.2024
Výsledky každoroční ankety se letos poněkud protáhli, ale máme je tady. Účastnilo se jí přes dvacet tisíc respondentů v rozmezí převážně 20-40 let a rozhodně to nevypadá, že by JavaScriptu odzvánělo. Můžete porovnat…
Jak používat Google Tabulky namísto databáze s Reactem a Next.js
19.6.2024
Google Tabulky jsou všestranný nástroj. A jelikož mají své API, počet využití je opravdu velký. Paul Scanlon krok za kroklem popisuje tvorbu aplikace fungující jako jednoduchá anketa, která výsledky sbírá do Google Tabulky.…
Jak vytvořit ZIP v prohlížeči
14.6.2024
Pro práci se ZIP soubory v JavaScriptu můžete použit knihovnu JSZip, proces vytvoření souboru ZIP je pak celkem jednoduchý: Detailní rozbor kódu najdete v článku Generating ZIP Files With Javascript
Jak psát testy v Node.js bez použití frameworků
6.6.2024
Od verze 18 obsahuje Node.js vlastní způsob pro psaní a spouštění testů. Ty spustíme prostým node --test. Samotné testy se píšou pomocí dobře srozumitelné syntaxe. Nechybí nic, co můžete při testování potřebovat, vyhodnocení…
Vývojářské nástroje v Chrome dostali AI rádce, ale jen ve vybraných regionech
20.5.2024
Chybová konzole v Chromu dostala umělou inteligenci. Pokud jste ze správného regionu (ČR tam aktuálně nepatří), můžete si ji zapnout v nastavení vývojářské konzole a následně vám AI nabídne vysvětlení chybových hlášek. Detailní…
Tvořte rozšíření prohlížečů s extension.js.org
10.5.2024
Nástroj extension.js.org vám usnadní tvobru rozšíření pro webové prohlížeče. Podpora TypeScriptu, Reactu a WebAssembly je samozřejmostí. Použití můžete vidět na videu
React Query Builder usnadní tvorbu dotazů
6.5.2024
Komponenta React Query Builder umožní vizuální tvorbu dotazů v různých formátech včetně SQL, MongoDL nebo ElasticSearch. Komponenta je snadno konfigurovatelná (vyzkoušejte si demo) a můžete ji použít ve vaší aplikaci
Jak debuggovat Node.js pomocí Chrome DevTools
3.5.2024
Chcete z prohlížeče ladit JavaScript běžící na serveru? Návod Node.js Debugging in Chrome DevTools vám poradí, jak na to. Na stránce chrome://inspect/ se připojíte na váš Node.js , které jste spustili s parametry…
Jak detekovat vypnutý JavaScript v kasádových stylech
26.4.2024
Potřebovali jste někdy detekovat vypnutý JavaScript v rámci kaskádových stylů. Nyní můžete, hlavní prohlížeče direktivu @media: scripting již podporují. A jak na to? Více o tom píše Ryan Mulligan v textu Detect JavaScript…
iOS404 – co nenajdete na iOS
26.4.2024
Stránka iOS404 uvádí přehled vlastností, které nejsou plně podporovány v prohlížeči na iOS a měli bychom to mít v paměti. Aktuální počet je 63. Web je to jednoduchý, přehledný a šikovný, nabízí prokliky…
Vizualizace algoritmů
22.4.2024
Existují různé způsoby, jak prezentovat algoritmy. Pokud je chceme pochopit, pomůže nám jejich vizualizace. Té se věnoval Mike Bostock ve svém textu Visualizing Algorithms. Narozdíl od jiných textů se nezaměřuje pouze na třídíci…
HTML popover Attribute
15.4.2024
Modals have been an important part of websites for two decades. Stacking contents and using fetch to accomplish tasks are a great way to improve UX on both desktop and mobile. Unfortunately most developers don’t know that the HTML and JavaScript specs have implemented a native modal system...
Pohlídejte si kompatibilitu napříč různými JavaScripty
27.3.2024
Web runtime-compat.unjs.io sleduje kompatibilitu API mezi různými runtime JavaScriptu, protože dnes už to dávno není jen Node.js. Sledujte, ať vás nic nepřekvapí. Projekt je ve vývoji a data zatím nemusí být zcela přesná
Znáte Apache ECharts?
20.3.2024
ECharts je javascriptová knihovna pro tvorbu grafů. Nedávno vyšla ve verzi 5.5 (přehled novinek). Pochází z úspěšné dílny Apache. Již galerie příkladů naznačí, že se nejedná o malý projekt a možností najdete opravdu…
I’m So Old: Web Edition
18.3.2024
Time can be a funny thing. I still remember discovering HTML, CSS, and JavaScript coding. I still remember my first college programming course. I still remember my first day at my first coding job, then my first day at my second coding job, and then my first day at Mozilla. I still remember...
Vyšel Speedometr 3, změřte si rychlost vašeho prohlížeče
15.3.2024
Na stránce browserbench.org/Speedometer3.0 najdete novou verzi nástroje, který změří rychlost vašeho prohlížeče, resp. jeho jádra. Nástroj je open source a vytvořili ho společně vývojáři známých prohlížečů. Test měří rychlost reakcí webových aplikací na…