PHP i jQuery. Receptury.pdf

(474 KB) Pobierz
945046029.032.png
PHP i jQuery.
Receptury
Idź do
• Spis treści
• Skorowidz
Autor: Vijay Joshi
Tłumaczenie: Wojciech Moch
ISBN: 8978-83-246-3350-0
Tytuł oryginału : PHP jQuery Cookbook
Format: 170×230, stron: 328
Katalog książek
Zbiór kilkudziesięciu sprawdzonych receptur i szybkich rozwiązań problemów
niezbędnych do sprawnego tworzenia interaktywnych aplikacji!
• Jak pracować z bazą danych w kodzie PHP i jQuery?
• Jak pracować z formularzami i dodawać do nich efekty specjalne?
• Jak tworzyć interaktywne, hierarchiczne menu?
Język PHP jest podstawowym językiem wybieranym przez twórców stron internetowych, a jQuery
– jedną z najczęściej stosowanych bibliotek w sieci. To oczywiste: obie technologie są lekkie, łatwe
w użyciu i nauce, a przy tym oferują ogromne możliwości tworzenia dynamicznych witryn i
interaktywnych aplikacji WWW. W dodatku razem tworzą doskonale uzupełniający się zestaw
wszechstronnych narzędzi dla webmasterów. Jednak w świecie informatyki nic nie jest ani
doskonałe, ani dziecinnie proste - dlatego nawet w pracy z takim tandemem możesz napotkać
pewne często powtarzające się trudności, które czasem znacznie opóźniają realizację projektu.
By tego uniknąć, wykorzystaj ten zbiór ponad sześćdziesięciu prostych, ale wyjątkowo skutecznych
receptur i rozwiązań, niezwykle przydatnych przy tworzeniu interaktywnych aplikacji WWW.
W tej przejrzyście napisanej książce znajdziesz wybór najważniejszych zadań i problemów, a także
czytelnie przygotowane instrukcje radzenia sobie z nimi. Dzięki temu będziesz mógł jeszcze
szybciej i sprawniej tworzyć aplikacje WWW z wykorzystaniem PHP i jQuery, nawet jeśli jesteś
początkującym programistą lub webmasterem. Niezależnie od tego, czy chcesz nauczyć się na
bieżąco kontrolować dane z formularzy, tworzyć wtyczki, przeciągać elementy, tworzyć atrakcyjne
menu i przyjazne formularze, korzystać z API YouTube, czy współpracować z bazą danych –
wystarczy sięgnąć po właściwe rozwiązania. Znajdziesz tu również receptury buforowania żądań
AJAX oraz obsługi błędów, a także kilka zaawansowanych technik wykorzystania PHP i jQuery do
tworzenia bardziej rozbudowanych stron. Dowiesz się między innymi, jak obejść ograniczenia
przeglądarek, takie jak żądania przesyłane między domenami, i jak wykorzystać narzędzie Firebug.
Dzięki tej książce:
• zaczniesz od podstaw, aby na koniec poznać triki profesjonalnych twórców stron
• przygotujesz interaktywne, dynamiczne i hierarchiczne menu
• zastosujesz ciekawe efekty specjalne do elementów strony
• wykorzystasz bazę danych w kodzie PHP i jQuery
• za pomocą technologii AJAX poprawisz interakcję użytkownika ze stroną
• dowiesz się, jak wykorzystać formaty XML i JSON do skutecznej wymiany danych
• przygotujesz różne narzędzia do budowania aplikacji WWW
• skontrolujesz dane z formularzy zarówno po stronie klienta, jak i serwera
Wykorzystaj wszystkie możliwości tkwiące w technologiach PHP i jQuery!
Poznaj rozwiązania typowych problemów, które możesz napotkać!
Twój koszyk
Cennik i informacje
o nowościach
Czytelnia
• Fragmenty książek
online
Kontakt
Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. 32 230 98 63
© Helion 1991–2011
945046029.033.png 945046029.034.png 945046029.035.png 945046029.001.png 945046029.002.png 945046029.003.png 945046029.004.png 945046029.005.png 945046029.006.png 945046029.007.png 945046029.008.png 945046029.009.png 945046029.010.png 945046029.011.png 945046029.012.png
Spis treci
Podzikowania
7
O autorze
9
O recenzentach
11
Wstp
13
Rozdzia 1. Obsuga zdarze w jQuery
17
Wprowadzenie
17
Wykonywanie funkcji w momencie zaadowania strony
18
Wizanie i odwizywanie elementów
20
Dodawanie zdarze do elementów, które zostan utworzone póniej
24
Przesyanie formularza za pomoc jQuery
27
Kontrola brakujcych obrazków
29
Tworzenie funkcji zaznacz/usu zaznaczenie wszystkich pól wyboru
32
Przechwytywanie zdarze myszy
36
Tworzenie skrótów klawiszowych
39
Wywietlanie tekstu wybranego przez uytkownika
43
Przeciganie elementów na stronie
47
Rozdzia 2. czenie PHP i jQuery
51
Wprowadzenie
51
Pobieranie danych z PHP za pomoc jQuery
53
Automatyczne tworzenie tekstu zapytania na podstawie elementów formularza
57
Wykrywanie da AJAX w skryptach PHP
60
Wysyanie danych do PHP
62
Przerywanie da AJAX
66
Tworzenie pustej strony i adowanie jej w czciach
69
Obsuga bdów w daniach AJAX
73
Blokowanie w przegldarce buforowania da AJAX
77
adowanie JavaScriptu na danie, aby zmniejszy czas adowania strony
79
945046029.013.png 945046029.014.png 945046029.015.png 945046029.016.png 945046029.017.png
 
Spis treci
Rozdzia 3. Praca z dokumentami XML
83
Wprowadzenie
83
adowanie danych XML z plików oraz cigów znaków za pomoc SimpleXML
86
Korzystanie z elementów i atrybutów za pomoc SimpleXML
89
Wyszukiwanie elementów za pomoc XPath
94
Odczytywanie dokumentów XML za pomoc rozszerzenia DOM
98
Tworzenie dokumentów XML za pomoc rozszerzenia DOM
102
Modyfikowanie dokumentów XML za pomoc rozszerzenia DOM
105
Parsowanie dokumentów XML za pomoc biblioteki jQuery
109
Rozdzia 4. Praca z formatem JSON
113
Wprowadzenie
113
Tworzenie danych w formacie JSON za pomoc PHP
115
Odczytywanie danych w formacie JSON za pomoc PHP
117
Przechwytywanie bdów analizy danych w formacie JSON
120
Korzystanie z danych w formacie JSON za pomoc jQuery
122
Rozdzia 5. Praca z formularzami
129
Wprowadzenie
129
Dynamiczne dodawanie pól do formularza
130
Wyszukiwanie na stronie tekstu wprowadzonego przez uytkownika
133
Szukanie pustych pól za pomoc biblioteki jQuery
137
Sprawdzanie poprawnoci liczb za pomoc biblioteki jQuery
141
Sprawdzanie poprawnoci adresów e-mail i adresów WWW
za pomoc wyrae regularnych
144
Wywietlanie bdów w czasie wprowadzania danych, czyli sprawdzanie danych na ywo
148
Mocniejsza kontrola formularza, czyli ponowne kontrolowanie w PHP
152
Tworzenie systemu do gosowania
158
Zezwalanie na kod HTML w polach tekstowych
i ograniczanie zbioru dozwolonych znaczników
163
Rozdzia 6. Efekty specjalne w formularzach
167
Wprowadzenie
167
Tworzenie gry w kóko i krzyyk
168
Informowanie uytkownika o przetwarzaniu dania AJAX
175
Tworzenie rozwijanych i zwijanych ramek (harmonijek)
181
Stopniowe ukrywanie elementu po jego zaktualizowaniu
185
Wywietlanie pywajcego okienka na danie
188
Aktualizowanie pozycji w koszyku na zakupy
192
Rozdzia 7. Tworzenie menu nawigacyjnych
201
Wprowadzenie
201
Tworzenie prostych menu rozwijanych
202
Tworzenie menu zmieniajcego kolor ta po wskazaniu mysz
206
Tworzenie menu harmonijkowego
209
4
945046029.018.png 945046029.019.png 945046029.020.png 945046029.021.png 945046029.022.png 945046029.023.png 945046029.024.png
 
Spis treci
Tworzenie menu pywajcego
216
Tworzenie interfejsu do nawigacji w kartach
221
Dodawanie nowych kart
225
Tworzenie kreatora za pomoc kart
231
Rozdzia 8. Wizanie danych w PHP i jQuery
239
Wprowadzenie
239
Pobieranie danych z bazy i wywietlanie ich w formie tabeli
240
Zbieranie danych z formularza i zapisywanie ich w bazie
246
Wypenianie powizanych ze sob list rozwijanych
251
Sprawdzanie w bazie danych dostpnoci nazwy uytkownika
257
Podzia duych iloci danych na strony
262
Dodawanie funkcji automatycznych podpowiedzi do pól tekstowych
267
Tworzenie chmury znaczników
275
Rozdzia 9. Rozbudowywanie stron za pomoc PHP i jQuery
281
Wprowadzenie
281
Wysyanie da midzy domenami z wykorzystaniem serwera proxy
282
Tworzenie midzydomenowych da za pomoc biblioteki jQuery
288
Tworzenie strony przewijajcej si w nieskoczono
293
Tworzenie wtyczki do biblioteki jQuery
298
Wywietlanie kanaów RSS za pomoc PHP i jQuery
302
Dodatek. Firebug
309
Wprowadzenie
309
Badanie elementów strony
311
Edytowanie kodu HTML i stylów CSS
313
Debugowanie kodu JavaScript
315
Skorowidz
319
5
945046029.025.png 945046029.026.png 945046029.027.png 945046029.028.png 945046029.029.png 945046029.030.png 945046029.031.png
 
Zgłoś jeśli naruszono regulamin