Skip to content

bogolubow/Slider-jQuery-Ajax-API-NASA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slider - jQuery + Ajax + API NASA

Przykład wykorzystania wiedzy poznanej na zajęciach z jQuery na kursie programowania front-end w systemie bootcamp, na którym jestem mentorem.

Pokaz slajdów polega na pobieraniu (losowo) zdjęć z API NASA i wyświetleniu ich na całej powierzchni strony. Zdjęcia można przełączać za pomocą strzałek (następne, poprzednie) oraz kropek, które są odpowiednikiem każdego zdjęcia. Jeśli użytkownik kliknie 'następny' lub 'poprzedni', a taki element nie istnieje w drzewie DOM to zostanie pobrane z API. W przeciwnym wypadku zostanie uruchomiona animacja przełączenia.

wykorzystane rozwiązania

  • jQuery - bibioteka JavaScript, która ułatwia manipulacje na DOM-ie, umożliwia szybkie tworzenie animacji oraz wspiera kompatybilność z różnymi przeglądarkami

  • Ajax - (ang. Asynchronous JavaScript and XML, asynchroniczny JavaScript i XML) – technika tworzenia aplikacji internetowych, w której komunikacja klient - serwer odbywa się bez przymusu przeładowywania całej strony

  • API NASA - wykorzystanie API (ang. Application Programming Interface, Interfejs programistyczny aplikacji) w celu pobrania losowaych zdjęć za pomocą Ajax-a.

  • JSON - akronim od JavaScript Object Notation, który jest formatem wymiany danych

  • Eventy (zdarzenia) typu: mouseenter, mouseout, click, resize, load, error

  • Animacje typu: fadeTo, animate + position: absolute; + left: 0

  • HTML + CSS w celu odpowiedniej prezentacji

  • Preloader - animacja wczytywania danych w CSS informująca o obieraniu zdjęć

Zobacz efekt: Slider - jQuery + Ajax + API NASA.

Releases

No releases published

Packages

No packages published