JEST – sposoby mockowania

W świecie JavaScriptu panuje klęska urodzaju - na rozwiązanie każdego problemu znajdziesz kilka albo kilkanaście bibliotek. W większości przypadków można to rozpatrywać jako zaleta,...

Zarządzanie stanem za pomocą React Hooks

Wstęp Na ostatniej konferencji React Conf 2018 zaprezentowano React Hooks - nową funkcjonalność mającą zrewolucjonizować podejście do tworzenia komponentów. Dan Abramov - współtwórca Reduxa i...

Fetch API

Wprowadzenie Fetch API jest interfejsem pozwalającym na asynchroniczne pobieranie zasobów. Zanim powstało Fetch API, aby pobrać zasób z serwera, korzystało się z obiektu XMLHttpRequest (XHR)....

Async/await – podstawy języka JavaScript

W poprzednim artykule z cyklu podstaw języka JavaScript, pokazałem jak zastosowanie obietnic pozytywnie wpłynęło na pracę z kodem asynchronicznym i w jaki sposób pozbyć...

Obietnice (promises) – podstawy języka JavaScript

Asynchroniczność Podstawową informacją, od której chciałbym zacząć, jest jednowątkowość w JavaScript. Jednowątkowość oznacza, że w trakcie działania, program potrafi wykonać tylko jedną czynność na raz...

Progressive Web Apps – wprowadzenie do aplikacji progresywnych

Wprowadzenie do aplikacji progresywnych Progressive Web Apps (PWA) to rozwiązanie pozwalające na zainstalowanie aplikacji webowej na ekranie głównym smartfona bez konieczności korzystania ze sklepu z...

WebAssembly – nadciąga rewolucja

Gdy Microsoft, Mozilla i Google pracują nad jedną technologią, to wiedz że coś się dzieje... Zanim powstało WebAssembly Zanim przejdę do omawiania głównego tematu, opiszę pokrótce...

Eksport wykresów d3.js do pliku PDF

Prezentowałem sposób na eksport wykresów zapisanych w formacie SVG do pliku PNG, często jednak oprócz eksportu do samego obrazka trzeba także zapewnić możliwośc pobrania...

Angular – szybki start!

Od dwóch tygodni nie pojawił się żaden post związany z projektem Krauza. Na ten stan rzeczy składają się dwa powody: tydzień temu brałem udział...

Eksport wykresów d3.js do pliku PNG (ze wsparciem dla IE11 &...

Jeśli na Twojej stronie są dostępne jakieś wykresy możesz spodziewać się tego, że prędzej czy później Twoi użytkownicy zapragną ich eksportu do pliku. Dzisiaj...