Řazení hodnocení (Wilson Score Interval apod.)
Jak se pokusit zobrazit/interpretovat hodnocení např. produktů více smysluplně.
Zde jsou příspěvky spíše o programování (primárně JavaScriptu).
Jak se pokusit zobrazit/interpretovat hodnocení např. produktů více smysluplně.
Článek sdružující záložky, které se mi nahromadili a týkají se CSS a obrázků a responzivního designu (vč. obrázků).
Článek sdružující záložky, které se mi nahromadili a týkají se naslouchačů v JS.
Jen nástin používání typů při programování v JavaScriptu a přitom stále těžit z výhod TypeScriptu.
Jen rychlý sumář článků v mých záložkách týkající se dané problematiky.
Článek sdružující záložky, které jsem si poznamenal (před rokem 2023 – tj. možná neaktuální!).
Článek sdružující „věci”, které používám (pravidelně) nejenom na PC.
Jen průřez používání Promise
v JS.
Jen krátký tip na převedení metod (funkcí v prototype
) na samostané funkce v JS pomocí Proxy
(MDN).
Agregované poznámky a nástroje týkající se CSS, které se mi nahromadily mimojiné v záložkách.
Článek sdružující „věci”, které používám (pravidelně) nejenom na PC.
Agregované poznámky k používání npm
.
Tohle asi nebude pro zkušenější programátory nic nového. Spíše jde o občané (znovu)připomenutí těchto vlastností JavaScriptu.
Článek jen rychle shrnuje události DOMContentLoaded
(v document
), load
(ve window
) a Vanilla JavaScript „alternativu” k $(document).ready()
.
Axel Rauschmayer na Twitteru upozornil, že pro (úplné) začátečníky není teď oficiální dokumentace úplně ideální. V článku se nachází mnou posbírané odkazy na lepší návody.
VIM je program, který není potřeba většině programátorů představovat. Klíčovou vlastností je možnost jej plně ovládat jen pomocí klávesnice. Popularitu tohoto přístupu ilustruje jak jeho používanost (např. asi 20% mezi programátory dle Stack Overflow Developer Survey 2019), tak i množství navazujících projektů. A o tom bude následující příspěvek.
Zde popíšu moje workflow pro editování souborů na serveru, kde hrozí kolize s dalšími programátory.
Kromně více známého a rozšířeného WebSocketu a klasického Ajaxového dotazování API serveru existuje také „server-sent events” (dále SSE). SSE slouží k jednosměrnému posílání informací ze serveru ke klientovi.
Takový naivní postup, jak vytvořit instalátor – přesněji samorozbalující archiv, který umí zavolat dávkový soubor.
Na začátek, tento příspěvek je inspirován problémem provedení kódu po změně v DOMu podrobně popsaného v When DOM Updates Appear to Be Asynchronous. Problémem je, že window.requestAnimationFrame
volá callback před následujícím překreslením viz dokumentace.
Axel Rauschmayer sdílel na Twitteru postřeh o tom, že v JavaScriptu máme dvě třídy reprezentující pole elementů (NodeList
a HTMLCollection
) a dvě varianty provázání s DOMem (statický a samoaktualizující). Z tohoto plyne několik vlastností/důsledků…
Tomek Sułkowski ukazuje na Twitteru možnost otevírání souborů pomocí window.showOpenFilePicker()
v poslední verzi Chromu (Chrome 86 přináší několik nových API - Root.cz). Univerzálně použitelný kód nezávisle na podpoře nového API je k nalezení v GoogleChromeLabs/browser-nativefs: Native File System API with legacy fallback in the browser. Pokud prohlížeč nepodporuje nové API, použije se <input type="file">
resp. <a download>
. Viz také Reading and writing files and directories with the browser-nativefs library.
Rychlý příspěvek, jak ignorovat sobory a nahrazovat texty v souborech při commitování…
Tento blok využívá statický generátor stránek Jekyll. Pro více informací můžete navštívit wikipedii Jekyll (software) - Wikipedia.
Zatím pracovní verze knihy/brožurky o programování a tvorby algoritmů pomocí programovacího jazyka Object Pascal. Kniha je uložena na OneDrive na adrese http://1drv.ms/1dFq37v.
Další příspěvky jsou v Blog – Obecné.