ID: 3406 Web Średnie

Źródło: Arkusze CKE

Która biblioteka JavaScript jest najczęściej używana do tworzenia testowalnych funkcji asynchronicznych?

Warianty odpowiedzi

  1. A

    Axios

  2. B

    D3.js

  3. C

    Moment.js

  4. D

    Underscore.js

Wyjaśnienie

Axios to najpopularniejsze narzędzie w świecie JavaScriptu do wysyłania zapytań HTTP do serwera, na przykład po to, by pobrać dane z zewnętrznego API. Działa w oparciu o obietnice (Promises), co bardzo ułatwia pisanie czytelnego kodu asynchronicznego.

Jedną z jego największych zalet w pracy programisty jest łatwość testowania. Zapytania wysyłane przez Axios można w prosty sposób symulować (mockować) w testach automatycznych, bez konieczności faktycznego łączenia się z działającym serwerem.

Dla kontekstu: pozostałe biblioteki wymienione w pytaniu służą do zupełnie innych zadań. D3.js tworzy wykresy i wizualizacje danych, Moment.js ułatwia pracę z datami, a Underscore.js pomaga przy operacjach na tablicach i obiektach.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Web