23 javascriptových návrhových vzorů

Proč návrhové vzory? Abyste nemuseli vynalézat kolo. Aby to co napíšte mělo hlavu a patu a rozuměli tomu i ostatní. Pěkný článek popisující javascriptové návrhové vzory. Jednoduše a pochopitelně.

this v arrow functions

Tohle jsem viděl nesčetněkrát. Tohle vám skutečně fungovat nebude 🙂 // treba index.js const a = { num: 9, inc: () => { this.num++; } }; a.inc(); Arrow functions jsou …

ES moduly v NodeJS

Modularita, co by nezbytná vlastnost jakéhokoliv programovacího jazyka pro psaní velkých aplikací, je v NodeJS zajištěna pomocí funkce require. Samotnou fyzcickou definici a implementaci pak zajišťuje CommonJS. Takže takto v …

NPM: link

Pedpokládám, že každý kdo něco píše v JavaScriptu, nebo TypeScriptu zná NPM. Pro ty co jsou tu prvně: největší a nejrychleji rostoucí repozitář (knihovna) javascriptových modulů. Samozřejmě se vším co …

NodeJS: JWT autorizace

JWT je docela jednoduchá metoda použitelné k autorizaci. Princip fungování asi nejlépe popíše samotný obrázek s diagramem: Součástí vráceného tokenu mohou být jakákoliv data získaná při autorizaci na serveru, protože …

NodeJS: MongoDB callback VS async/await

Odjakživa co píšu v NodeJS se držím callbackového zápisu asynchronních funkcí. Callback-hellu se snažím vyhnout rozumnou dekompozicí řešené úlohy a Promises zápis mě nikdy nedostal… Nicméně s jazykovou konstrukcí async/await, …

PHP v 2018

OK, taky jsem kdysi psal v PHP, jako snad každý, kdo dělal něco na Internetu… Nicméně k mému dobru, nikdy jsem neměl ambice psát nad PHP vlastní templejtovací systém (templejty …

VueJS VS React VS Angular

Existuje spousta porovnání těchto frameworku, nicméně tahle tabulka je výstižná a hlavně hodně přehledná. Byť verze Angularu není aktuální, nicméně jeho paramtery srovnávané v tabluce se až tak moc nezměnily.