Tag: javascript

Postman urlencode viacerých premenných prostredia

Postman je ako nástroj pre vývoj API široko používaný vývojármi na testovanie, dokumentovanie a zdieľanie API. Jednou z najsilnejších funkcií Postmanu je schopnosť spúšťať kód pred odoslaním požiadavky, čo je známe ako pre-request skript. Táto funkcia umožňuje vývojárom manipulov...

Ako robiť polling v Svelte a InertiaJS

Len rýchly snippet o tom, ako robiť polling svelte štýlom. ``js import { onDestroy } from "svelte" let interval const poll = () => { clearTimeout(interval) Inertia.reload() interval = setTimeout(poll, 1000) } poll() onDestroy(() => clearTimeout(interval)) `` Dalo by sa to u...

Testovanie svelte-dnd-action s Cypress

Používanie Drag & Drop je pravdepodobne jednoduchšie než kedykoľvek predtým, vďaka prakticky neobmedzenému množstvu nových front-end knižníc, ktoré každý deň pribúdajú. Implementovať Drag & Drop pre zoraditeľné trello-like tabule alebo pre nahrávanie súborov v prehliadači je tak...

Testovanie preserveScroll v InertiaJS pomocou Cypress

Krátky snippet, ktorý umožňuje otestovať, či je funkcia preserveScroll zapnutá v InertiaJS. Môže byť použitý ako súčasť procesu vývoja riadeného testami (TDD). Snippet sa pravdepodobne dá prispôsobiť aj pre iné testy súvisiace so scrollovaním, ale je špeciálne zameraný na funkciu...

Základné InertiaJS testovacie makro

Vytvoril som makro pre triedu Illuminate\Testing\TestResponse, ktoré som umiestnil do súboru TestCase.php – je to súčasť pingcrm-svelte. Toto krátke makro v súčasnosti používam prakticky vo všetkých HTTP testoch pre Inertia endpointy v Laraveli, takže pokiaľ nerobím niečo zle, mo...

CORS problémy s InertiaJS a Browsersync

InertiaJS je naozaj pôsobivý prístup k budovaniu fullstack webových aplikácií. Prvýkrát som o ňom pravdepodobne počul v Javascript Jabber od devchat.tv v epizóde 443. Adoptovanie bolo pomerne priamočiare, keďže som mal predchádzajúce skúsenosti s Laravel, TailwindCSS a Svelte (čo...

Používanie polí v Svelte localStorage store

Rozdiel medzi cookies a localStorage localStorage umožňuje prehliadačom ukladať dáta súvisiace s aplikáciou na strane klienta. Môže sa to zdať identické s účelom cookies, ale sú tu rozdiely, inak by sa to mohlo jednoducho nazývať otherCookies namiesto localStorage. Po prvé, od lo...