Wyszukaj / o blogu

JavaScript: Webpack - krótkie wprowadzenie

Opublikowano ptk 26 czerwca 2020 w javascript • Tagi: webpack, webpack@4, javascript, task runner, transpilacja • 4 min read

webpack

Wstęp

Webpack generuje tzw. pakiety (ang. bundles -> bundle.js) na podstawie wytworzonego tzw. drzewa zależności oraz dostosowanie ich do formatu czytelnego dla możliwie jak najszerszego zakresu przeglądarek internetowych - jest swego rodzaju kompilatorem powstałej treści na podstawie różnych formatów do takiego, który przyjmuje przeglądarka internetowa (js,html,css). W tym sensie …


Czytaj dalej

JavaScript - kolejny test w JEST (TDD)

Opublikowano śro 10 czerwca 2020 w testy • Tagi: test, jest, tdd, node, npm, babel, transpilacja, transpilator, babel.js, babeljs • 2 min read

jest

Poniższy wpis powstał na podstawie tego materiału, patrz również tutaj i jego założeniem jest próbą wprowadzenia do TDD (test driven development). W pierwszej kolejności znane są wytyczne/scenariusz funkcji następnie powstaje test a na jego podstawie funkcja

Zadanie stwórz funkcję spełniającą następujące warunki

1. Bob answers 'Sure.' if you ask …

Czytaj dalej

JavaScript - Babel

Opublikowano wto 09 czerwca 2020 w javascript • Tagi: babel, transpilacja, gulp, npm, node.js, node • 2 min read

babel

Babel pozwala na transpilację/tłumaczenie kodu ES6+ do ES5 - sprawiając tym samym możliwość na interpretację kodu przez szerszą gamę środowisk od node.js po starsze przeglądarki internetowe. Babel jest oparty na małych wtyczkach, których instalacja pozwala na wykonanie oczekiwanej od niego pracy.

W jaki sposób działa Babel można również sprawdzić …


Czytaj dalej

JavaScript - pierwszy test w JEST (+ Babel)

Opublikowano pon 08 czerwca 2020 w testy • Tagi: test, jest, tdd, node, npm, babel, transpilacja, transpilator, babel.js, babeljs • 2 min read

Jest

Do stworzenia pierwszego testu posłużyłem się dokumentacją JEST oraz tym materiałem (autorstwa Kacpra Kozaka)

Jest wyszuka pliku, w którego nazwie znajduje się słowo kluczowe test poprzedzone kropką o rozszerzeniu js którego pierwszy człon nazwy jest taki sam jak plik, w którym przechowywany jest kod do testowania. Przykładowo test dla sum …


Czytaj dalej