PHP_i_jQuery_Receptury_phjqre.pdf

(452 KB) Pobierz
Idź do
• Spis treści
• Przykładowy rozdział
• Skorowidz
Katalog książek
• Katalog online
• Zamów drukowany
katalog
Twój koszyk
• Dodaj do koszyka
Cennik i informacje
• Zamów informacje
o nowościach
• Zamów cennik
Czytelnia
• Fragmenty książek
online
PHP i jQuery.
Receptury
Autor: Vijay Joshi
Tłumaczenie: Wojciech Moch
ISBN: 8978-83-246-3350-0
Tytuł oryginału:
PHP jQuery Cookbook
Format: 170×230, stron: 328
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ć!
Kontakt
Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. 32 230 98 63
e-mail: helion@helion.pl
© Helion 1991–2011
Spis tre ci
PodziÚkowania
O autorze
O recenzentach
WstÚp
Rozdziaï 1. Obsïuga zdarzeñ w jQuery
Wprowadzenie
Wykonywanie funkcji w momencie zaïadowania strony
WiÈzanie i odwiÈzywanie elementów
Dodawanie zdarzeñ do elementów, które zostanÈ utworzone pó niej
Przesyïanie formularza za pomocÈ jQuery
Kontrola brakujÈcych obrazków
Tworzenie funkcji zaznacz/usuñ zaznaczenie wszystkich pól wyboru
Przechwytywanie zdarzeñ myszy
Tworzenie skrótów klawiszowych
Wy wietlanie tekstu wybranego przez u ytkownika
PrzeciÈganie elementów na stronie
7
9
11
13
17
17
18
20
24
27
29
32
36
39
43
47
Rozdziaï 2. Èczenie PHP i jQuery
Wprowadzenie
Pobieranie danych z PHP za pomocÈ jQuery
Automatyczne tworzenie tekstu zapytania na podstawie elementów formularza
Wykrywanie Èdañ AJAX w skryptach PHP
Wysyïanie danych do PHP
Przerywanie Èdañ AJAX
Tworzenie pustej strony i ïadowanie jej w czÚ ciach
Obsïuga bïÚdów w Èdaniach AJAX
Blokowanie w przeglÈdarce buforowania Èdañ AJAX
adowanie JavaScriptu na Èdanie, aby zmniejszyÊ czas ïadowania strony
51
51
53
57
60
62
66
69
73
77
79
Spis tre ci
Rozdziaï 3. Praca z dokumentami XML
Wprowadzenie
adowanie danych XML z plików oraz ciÈgów znaków za pomocÈ SimpleXML
Korzystanie z elementów i atrybutów za pomocÈ SimpleXML
Wyszukiwanie elementów za pomocÈ XPath
Odczytywanie dokumentów XML za pomocÈ rozszerzenia DOM
Tworzenie dokumentów XML za pomocÈ rozszerzenia DOM
Modyfikowanie dokumentów XML za pomocÈ rozszerzenia DOM
Parsowanie dokumentów XML za pomocÈ biblioteki jQuery
83
83
86
89
94
98
102
105
109
Rozdziaï 4. Praca z formatem JSON
Wprowadzenie
Tworzenie danych w formacie JSON za pomocÈ PHP
Odczytywanie danych w formacie JSON za pomocÈ PHP
Przechwytywanie bïÚdów analizy danych w formacie JSON
Korzystanie z danych w formacie JSON za pomocÈ jQuery
113
113
115
117
120
122
Rozdziaï 5. Praca z formularzami
Wprowadzenie
Dynamiczne dodawanie pól do formularza
Wyszukiwanie na stronie tekstu wprowadzonego przez u ytkownika
Szukanie pustych pól za pomocÈ biblioteki jQuery
Sprawdzanie poprawno ci liczb za pomocÈ biblioteki jQuery
Sprawdzanie poprawno ci adresów e-mail i adresów WWW
za pomocÈ wyra eñ regularnych
Wy wietlanie bïÚdów w czasie wprowadzania danych, czyli sprawdzanie danych na ywo
Mocniejsza kontrola formularza, czyli ponowne kontrolowanie w PHP
Tworzenie systemu do gïosowania
Zezwalanie na kod HTML w polach tekstowych
i ograniczanie zbioru dozwolonych znaczników
129
129
130
133
137
141
144
148
152
158
163
Rozdziaï 6. Efekty specjalne w formularzach
Wprowadzenie
Tworzenie gry w kóïko i krzy yk
Informowanie u ytkownika o przetwarzaniu Èdania AJAX
Tworzenie rozwijanych i zwijanych ramek (harmonijek)
Stopniowe ukrywanie elementu po jego zaktualizowaniu
Wy wietlanie pïywajÈcego okienka na Èdanie
Aktualizowanie pozycji w koszyku na zakupy
167
167
168
175
181
185
188
192
Rozdziaï 7. Tworzenie menu nawigacyjnych
Wprowadzenie
Tworzenie prostych menu rozwijanych
Tworzenie menu zmieniajÈcego kolor tïa po wskazaniu myszÈ
Tworzenie menu harmonijkowego
201
201
202
206
209
4
Spis tre ci
Tworzenie menu pïywajÈcego
Tworzenie interfejsu do nawigacji w kartach
Dodawanie nowych kart
Tworzenie kreatora za pomocÈ kart
216
221
225
231
Rozdziaï 8. WiÈzanie danych w PHP i jQuery
Wprowadzenie
Pobieranie danych z bazy i wy wietlanie ich w formie tabeli
Zbieranie danych z formularza i zapisywanie ich w bazie
Wypeïnianie powiÈzanych ze sobÈ list rozwijanych
Sprawdzanie w bazie danych dostÚpno ci nazwy u ytkownika
Podziaï du ych ilo ci danych na strony
Dodawanie funkcji automatycznych podpowiedzi do pól tekstowych
Tworzenie chmury znaczników
239
239
240
246
251
257
262
267
275
Rozdziaï 9. Rozbudowywanie stron za pomocÈ PHP i jQuery
Wprowadzenie
Wysyïanie Èdañ miÚdzy domenami z wykorzystaniem serwera proxy
Tworzenie miÚdzydomenowych Èdañ za pomocÈ biblioteki jQuery
Tworzenie strony przewijajÈcej siÚ w nieskoñczono Ê
Tworzenie wtyczki do biblioteki jQuery
Wy wietlanie kanaïów RSS za pomocÈ PHP i jQuery
281
281
282
288
293
298
302
Dodatek. Firebug
Wprowadzenie
Badanie elementów strony
Edytowanie kodu HTML i stylów CSS
Debugowanie kodu JavaScript
309
309
311
313
315
Skorowidz
319
5
Zgłoś jeśli naruszono regulamin