ASP
Cristian Darie, Bogdan Brinzarea, Filip Cherecheº-Toºa, Mihai Bucica
AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych
Poznaj mo¿liwo¶ci technologii AJAX
- Utwórz aplikacje dzia³aj±ce po stronie klienta i serwera.
- Wykorzystaj pliki w formacie XML.
- Zaimplementuj mechanizmy "przeci±gnij i upu¶æ" na stronach WWW.
Technologia AJAX powsta³a w wyniku po³±czenia kilku technik, dziêki którym mo¿liwe by³o ograniczenie do minimum procesu "prze³adowywania" stron WWW podczas ich przegl±dania przez u¿ytkowników. AJAX, ³±cz±cy w sobie mo¿liwo¶ci jêzyków JavaScript i XML, jest ¶wietnym narzêdziem do tworzenia interaktywnych witryn internetowych, które pozwala na zaimplementowanie w nich mechanizmów dotychczas kojarzonych z aplikacjami "tradycyjnymi". Za pomoc± technologii AJAX mo¿emy weryfikowaæ dane wprowadzane do formularzy, tworzyæ wykresy w czasie rzeczywistym i dodawaæ do aplikacji internetowych wiele innych, przydatnych funkcji.
Ksi±¿ka "AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych" to przewodnik po technologii AJAX i jej mo¿liwo¶ciach. Czytaj±c j±, nauczysz siê pisaæ wydajny i ³atwy w konserwacji kod AJAX-a, ³±czyæ tê technikê z jêzykiem PHP i baz± danych MySQL oraz tworzyæ systemy wielow±tkowe. Dowiesz siê, jak budowaæ aplikacje WWW, których obs³uga nie bêdzie ró¿ni³a siê od obs³ugi aplikacji dla systemu Windows. Wykorzystasz mo¿liwo¶ci jêzyków SVG i XML do kreowania interaktywnych i dynamicznych elementów witryn WWW, a tak¿e poznasz najlepsze praktyki programistyczne dla technologii AJAX.
- Korzystanie z obiektowego modelu dokumentu (DOM)
- Aplikacje AJAX dzia³aj±ce po stronie przegl±darki
- Po³±czenie techniki AJAX z PHP i MySQL
- Weryfikacja danych z formularzy
- Tworzenie komunikatora internetowego
- Dynamiczne tworzenie tabel i wykresów
- Przetwarzanie kana³ów RSS
- Mechanizmy "przeci±gnij i upu¶æ"
Poznaj najnowocze¶niejsz± technologiê tworzenia aplikacji WWW
Bruce W. Perry
80 sposobów na Ajax
Techniki tworzenia nowoczesnych aplikacji internetowych
- Przygotowywanie wygodnych w obs³udze formularzy
- Integracja witryny z Google Maps
- Zarz±dzanie po³±czeniami sieciowymi
Ajax to nazwa technologii powsta³ej w wyniku po³±czenia jêzyka JavaScript, XML oraz kaskadowych arkuszy stylów. Jej wdro¿enie pozwala wyeliminowaæ ze stron WWW jedn± z ich najbardziej irytuj±cych cech, czyli konieczno¶æ prze³adowywania zawarto¶ci po ka¿dej zmianie. Umiejêtne wykorzystanie mo¿liwo¶ci Ajaksa sprawia, ¿e aplikacje internetowe przypominaj± "zwyk³e" programy dla systemów Windows lub Mac OS. Dziêki zastosowaniu Ajaksa aplikacja internetowa dzia³a zdecydowanie szybciej, a po³±czenia z serwerem nie przeszkadzaj± u¿ytkownikowi w pracy. £atwiejsza jest tak¿e dynamiczna zmiana elementów w ró¿nych czê¶ciach strony. Rozwi±zania oparte na Ajaksie wprowadzono w wielu dziedzinach, takich jak blogi, narzêdzia s³u¿±ce do nauki, newslettery oraz ma³e portale internetowe.
W ksi±¿ce "80 sposobów na Ajax" znajdziesz przyk³ady zastosowania tej techniki w tworzeniu interesuj±cych i nieszablonowych witryn WWW. Czytaj±c j±, dowiesz siê, jak sprawiæ, aby witryny WWW by³y bardziej interaktywne, a aplikacje WWW dzia³a³y dok³adnie tak jak aplikacje desktopowe. Nauczysz siê korzystaæ z interfejsów programistycznych witryn Google Maps, Yahoo! Maps i Geo URL oraz obs³ugiwaæ sesje i cookies z poziomu Ajaksa. Poznasz równie¿ metody weryfikowania poprawno¶ci danych wprowadzanych do formularzy oraz techniki ³±czenia Ajaksa z innymi nowoczesnymi narzêdziami, takimi jak Ruby on Rails.
- Tworzenie interaktywnych formularzy
- Po³±czenia z Google Maps i Yahoo! Maps
- Korzystanie z us³ugi Geo URL
- Obs³uga plików cookies
- Przegl±danie kana³ów RSS
- Integracja z aplikacjami sieciowymi napisanymi w Javie
- Korzystanie z bibliotek Prototype i Rico
- Po³±czenie Ajaksa z Ruby on Rails
- Wykorzystanie biblioteki script.aculo.us do tworzenia efektów wizualnych