1. Wprowadzenie do JavaScript
  2. Szybki start
  3. Pierwszy program
  4. Metody wyjściowe
  5. Komentarze
  6. Typy danych
  7. Zmienne
  8. Operatory
  9. Instrukcje warunkowe
  10. Pętle
  11. Funkcje
  12. Tablice
  13. Obiekty
  14. Funkcje matematyczne
  15. Wartości
  16. Referencje
  17. Metody
  18. Eventy
  19. Manipulacja DOM-em
  20. Manipulacja stylami CSS
  21. Biblioteki JavaScript
  22. Podsumowanie

Tworzenie i Używanie bibliotek

Tworzenie biblioteki JavaScript może być dobrym sposobem na udostępnianie swoich funkcji i narzędzi innym programistom i zaoszczędzenie czasu przy tworzeniu kolejnych projektów. Aby stworzyć bibliotekę JavaScript, należy najpierw określić, jakie funkcje i narzędzia będą zawarte w bibliotece. Następnie trzeba napisać kod, który implementuje te funkcje i narzędzia, i upewnić się, że kod jest czysty i dobrze napisany.

Biblioteki JavaScript są również często udostępniane jako otwarte źródła, co oznacza, że są one dostępne dla każdego i można je bezpłatnie wykorzystywać w projektach. Ponadto, ponieważ wiele bibliotek jest rozwijanych przez wielu programistów, ich jakość jest wysoka i często są one ulepszane i uaktualniane, aby być jak najbardziej przydatne dla programistów.

Notatka

Jednym z najważniejszych zalet korzystania z bibliotek JavaScript jest to, że zapewniają one gotowe rozwiązania dla wielu różnych problemów, takich jak obsługa animacji, manipulowanie elementami HTML i CSS, komunikacja z serwerem i wiele innych. Dzięki bibliotekom programiści mogą szybciej i łatwiej tworzyć dynamiczne i interaktywne aplikacje webowe, które są łatwe w użyciu i oferują lepszą jakość użytkowania dla użytkowników.

Wyjaśnienie

Aby użyć biblioteki JavaScript w swoim projekcie, należy ją zaimportować do pliku HTML lub JavaScript. Można to zrobić poprzez dodanie odpowiedniego tagu script do pliku HTML, lub przez użycie polecenia import w pliku JavaScript. Po zaimportowaniu biblioteka jest gotowa do użycia w projekcie.

Użycie małej biblioteki do obsługi Czasu

								
//Strona biblioteki - "https://momentjs.com/"

// Pobierz bibliotekę moment.js
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"></script>


// Skrypt do manipulowania datą i czasem
<script>

  const now = moment();
  console.log(now.format('YYYY-MM-DD')); // wyświetla bieżącą datę w formacie YYYY-MM-DD


  const future = moment().add(7, 'days');
  console.log(future.fromNow()); // wyświetla tekst informujący, że to, co wydarzy się za 7 dni


  const past = moment('2021-01-01');
  console.log(past.diff(now, 'days')); // oblicza liczbę dni między 1 stycznia 2021 a dzisiaj

</script>
								
						
Wyjaśnienie

W powyższym przykładzie korzystamy z biblioteki moment.js, która oferuje wiele funkcji i narzędzi do manipulacji datami i czasem. W naszym skrypcie tworzymy kilka dat i czasów, a następnie używamy różnych funkcji, takich jak format(), add(), fromNow() i diff() do manipulacji tymi danymi. Dzięki temu możemy łatwo wykonywać operacje na dacie i czasie w JavaScript.

Użycie małej biblioteki do wykonywania żądań HTTP

								
Strona biblioteki - "https://axios-http.com/"

// Pobierz bibliotekę Axios
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>

// Skrypt JavaScript do wykonywania żądań HTTP
<script>

  axios.get('https://jsonplaceholder.typicode.com/users')
    .then(response => {
       console.log(response.data);
     })
    .catch(error => {
       console.error(error);
     });

</script>
								
						
Wyjaśnienie

W powyższym przykładzie korzystamy z biblioteki Axios, która oferuje wiele funkcji i narzędzi do wykonywania żądań HTTP w JavaScript. W naszym skrypcie używamy funkcji axios.get() do pobrania danych ze wskazanego adresu URL. Następnie używamy funkcji then() do obsługi odpowiedzi serwera i funkcji catch() do obsługi błędów.

Notatka

Dzięki bibliotece Axios możemy łatwo wykonywać żądania HTTP w JavaScript i integrować się z różnymi serwisami sieciowymi, takimi jak API REST, serwery plików lub serwisy chmurowe.