/warsawjs-workshop-43

:green_book: WarsawJS Workshop #43 — JavaScript

Primary LanguageCSS

warsawjs-workshop-43

WarsawJS Workshop#43

slides

Aplikacja

Zadania

  1. Wydziel z głównego skryptu aplikacji app.js mniejsze moduły np wykorzystując module pattern bazujący na IIFE albo ECMAScript Module
  2. Dodaj funkcje zwrotne głównym pliku app.js. Obsłuż:
    • dodanie nowej notatki
    • zmiane tytułu notatki (event: change)
    • zmiane głównego kontentu notatki (event: change)
    • zmiane stanu aktywnej notatki z listy notatek
  3. Zaciągnij liste notatek z serwera wykorzystująć fetchAPI
  4. Obsłuż dodanie nowej notatki za pomocą API
    • zwróć uwagę, by dodać userId do body notatki
  5. Obsłuż zmiane tytułu i notatki za pomocą API

Dodatkowo

  1. Wydziel metody do komunikacji z serwerem do osobnego modułu
  2. Wydziel główny szablon aplikacji do osobnego modułu
  3. Dodaj setInterval do za symulowania automatycznego zapisu notatki
    • możesz przed wysłaniem żądania sprawdzić, czy notatka się zmieniła z stanem poprzednim

Postman API documentation