158660
Book
In basket
Podstawy jQuery (13) Wprowadzenie do jQuery (15) Zalety jQuery w porównaniu do JavaScriptu (15) Biblioteki JavaScript (15) Korzyści z używania jQuery (16) Historia jQuery (16) Konfiguracja środowiska testowego (17) Instalacja Firefoksa (17) Instalacja Firebuga (17) Konfiguracja lokalnego środowiska testowego (18) Odwołanie do jQuery w kodzie strony (19) Ładowanie pobranej kopii biblioteki (19) Ładowanie kopii biblioteki przechowywanej na zdalnym serwerze (19) Plik testowy (19) Funkcja jQuery (20) Wybór elementów DOM za pomocą składni CSS (21) Typowe operacje i metody jQuery (33) Podstawy budowy skryptów jQuery (33) Metody jQuery (33) Poruszanie się w obrębie drzewa DOM (34) Tworzenie i wstawianie elementów DOM (42) Odczyt i modyfikacja atrybutów CSS (55) Przetwarzanie zbiorów wynikowych (62) Animacje i pozostałe efekty (65) Obsługa zdarzeń (70) Obsługa zapytań AJAX (75) Zaawansowane techniki programowania W PHP (83) Programowanie obiektowe (85) Czym jest programowanie obiektowe? (85) Obiekty i klasy (85) Różnica między obiektem a klasą (86) Struktura klasy (86) Definiowanie właściwości klasy (87) Definiowanie metod klasy (88) Mechanizm dziedziczenia w klasach (95) Rodzaje dostępu do właściwości i metod (99) Komentarze DocBlock (105) Kod obiektowy a kod proceduralny (107) Łatwość implementacji (107) Lepsza organizacja (111) Łatwiejsze utrzymanie kodu (111) Aplikacja Kalendarz wydarzeń (113) Planowanie aplikacji (113) Struktura bazy danych (113) Szkielet aplikacji (113) Hierarchia folderów aplikacji (114) Modyfikacja środowiska programistycznego (116) Tworzenie kalendarza (117) Projektowanie bazy danych (117) Połączenie z bazą danych w klasie (119) Klasa Calendar (120) Właściwości klasy Calendar (121) Konstruktor klasy Calendar (122) Wczytywanie danych wydarzenia (128) Generowanie kodu HTML kalendarza i wydarzeń (134) Generowanie kodu HTML do wyświetlania pełnych opisów wydarzeń (148) Formularze do tworzenia, edytowania i usuwania wydarzeń (155) Tworzenie i edycja wydarzeń (155) Zabezpieczenie formularza tokenem (157) Plik z formularzem (159) Arkusz stylów dla strony administratora (160) Zapis nowych wydarzeń w bazie danych (162) Plik do przetwarzania formularza (165) Przycisk do tworzenia wydarzeń na stronie głównej kalendarza (167) Przycisk edycji na stronie ze szczegółami wydarzenia (170) Opcje administratora w metodzie displayEvent() (172) Stylizacja strony wydarzenia (173) Usuwanie wydarzeń (175) Kod HTML przycisku usuwania (176) Metoda obsługująca potwierdzenie usunięcia wydarzenia (176) Plik do obsługi formularza potwierdzenia (180) Kontrola uprawnień użytkownika (183) Tabela użytkowników w bazie danych (183) Plik odpowiedzialny za wyświetlanie formularza logowania (183) Klasa administratora (185) Definicja klasy (185) Budowa metody sprawdzającej dane logowania (186) Modyfikacja rdzenia aplikacji (195) Wylogowywanie z aplikacji (199) Przycisk Wyloguj (201) Metoda przetwarzająca formularz wylogowania (201) Modyfikacja rdzenia aplikacji (203) Kontrola dostępu do narzędzi administratora (204) Wyświetlanie opcji administratora (205) Ograniczenie dostępu do stron administracyjnych (209) Zastosowanie jQuery w aplikacjach PHP (213) Optymalizacja interfejsu użytkownika za pomocą jQuery (215) Stopniowe ulepszanie aplikacji z wykorzystaniem jQuery (215) Cele stopniowego ulepszania (216) Dołączenie biblioteki jQuery (216) Plik konfiguracyjny JavaScript (216) Nowy arkusz stylów dla elementów utworzonych przez jQuery (217) Okno modalne z danymi wydarzenia (219) Dołączenie procedury obsługi zdarzenia click (220) Wstrzymanie domyślnego działania odnośnika i dodanie klasy active (220) Odczyt łańcucha zapytania za pomocą wyrażeń regularnych (221) Okno modalne (222) Pobieranie i wyświetlanie informacji o wydarzeniu przy użyciu AJAX-a (226) Przycisk Zamknij (231) Efekty specjalne przy otwieraniu i zamykaniu okna (233) Edycja kalendarza za pomocą AJAX-a i jQuery (241) Otwieranie formularza do tworzenia wydarzeń (241) Zapytanie AJAX wyświetlające formularz (242) Modyfikacja pliku do obsługi żądań AJAX (243) Zamykanie okna przyciskiem Anuluj (246) Zapis nowych wydarzeń w bazie danych (246) Modyfikacja pliku ajax.inc.php (249) Dodawanie wydarzeń bez odświeżania strony (251) Deserializacja danych z formularza (251) Obiekty dat (255) Dodawanie wydarzenia do kalendarza (259) Pobranie identyfikatora nowego wydarzenia (261) Edycja wydarzeń w oknie modalnym (265) Określenie wartości pola action formularza (266) Zapis identyfikatora wydarzenia (267) Usunięcie danych wydarzenia z okna (269) Duplikaty wydarzeń (270) Potwierdzenie usunięcia w oknie modalnym (274) Wyświetlenie okna potwierdzenia (274) Modyfikacja procedury obsługi wysyłania formularza (275) Usuwanie wydarzenia z kodu HTML kalendarza (279) Zaawansowane techniki JQUERY I PHP (285) Kontrola poprawności danych formularza przy użyciu wyrażeń regularnych (287) Podstawy wyrażeń regularnych (287) Elementarna składnia wyrażeń regularnych (287) Podstawowe modyfikatory w wyrażeniach regularnych (291) Odwołania wsteczne (292) Klasy znaków (294) Granice słowa (298) Operatory powtórzenia (298) Wykrywanie początku i końca łańcucha (298) Alternatywy (299) Wyrażenia opcjonalne (299) Budowa bardziej złożonego wyrażenia regularnego (299) Kontrola poprawności daty po stronie serwera (301) Wyrażenie regularne do walidacji dat (302) Testowe dane (302) Dopasowanie formatu daty (303) Metoda odpowiedzialna za walidację w klasie Calendar (305) Wyświetlenie komunikatu o błędzie w przypadku niepoprawnej daty (307) Kontrola poprawności daty po stronie klienta (310) Nowy plik JavaScript do sprawdzania poprawności łańcucha daty (310) Dołączenie nowego pliku w stopce (311) Zabezpieczenie przed wysłaniem formularza w przypadku nieudanej walidacji (311) Rozszerzanie biblioteki jQuery (315) Dodawanie funkcji (315) Przeniesienie walidacji daty do funkcji jQuery (315) Modyfikacja pliku stopki (318) Modyfikacja pliku init.js (318) Dodawanie metod do obiektu jQuery (320) Budowa własnej wtyczki (320) Implementacja wtyczki (326) Dodatek A. Uwagi dotyczące PHP 7 (331) Deklarowanie typów (331) Nowe wyjątki (333) Stałe tablicowe (333) Rozpakowywanie argumentów (335) Dzielenie całkowite (335) Lukier składniowy
Sygnatura czytelni BWEAiI: XII Ć 46
Media files:
Availability:
Biblioteka WEAiI
All copies are currently on loan: sygn. 144828 N (1 egz.)
Notes:
Tytuł oryginału: Pro PHP and jQuery, 2nd edition, 2016
Bibliography, etc. note
Indeks.
The item has been added to the basket. If you don't know what the basket is for, click here for details.
Do not show it again

Deklaracja dostępności