jQuery - Fikcyjna księgarnia internetowa
Witamy w naszej (fikcyjnej) księgarni. Przejrzyj stronę, udając, że kupujesz książki. My z kolei będziemy udawać, że Ci je sprzedajemy.
A skoro już przy tym jesteśmy, chcielibyśmy przedstawić Ci naszą ofertę specjalną. Przez ograniczony czas możesz klikać cokolwiek, co jest na tej stronie, za darmo. Tak jest! Nie zapłacisz za to ani grosza! Przestań więc czytać i zabieraj się za klikanie. Zdziwisz się tym, co możesz tu znaleźć.
Demonstracje działania kodu
Wszystkie przykłady kodów z rozdziałów od 7. do 9. znajdują się w katalogu "bookstore". Poniżej znajduje się krótka lista pozwalająca na przejście na odpowiednią podstronę naszej fikcyjnej księgarni internetowej dla każdego z przykładów:
Rozdział 7. Przetwarzanie tabel (scripts/tables.js)
- Sortowanie i podział na strony
- Modyfikacja wyglądu tabeli (wyróżnianie wierszy, podświetlane wskazówki, zwijanie i rozwijanie części tabeli, filtrowanie)
Rozdział 8. Formularze i ich funkcje (scripts/forms.js)
- Ulepszenie prostego formularza (progresywne ulepszanie stylu formularza, pola wyświetlane warunkowo, sprawdzanie poprawności danych formularza, edycja pól wyboru)
- Zwięzłe formularze (tekst etykiety, autouzupełnianie oparte na Ajaksie): pole wyszukiwania na wszystkich podstronach
- Praca z danymi liczbowymi formularza (koszyk z zakupami, odrzucanie danych nieliczbowych, obliczenia, usuwanie elementów, edycja informacji do wysyłki)
Rozdział 9: Rotacja i przesuwanie elementów (scripts/rotators.js)
- Rotacja wiadomości: bieżąca strona
- Karuzela obrazków: bieżąca strona