Jedną z najprostszych metod wzbogacania stron internetowych o elementy interaktywne jest użycie skryptów przygotowanych w języku JavaScript.
Autor: Dave Thau Format: B5, stron: 562 Ocena: 5/6 |
Funkcjonują
one po stronie przeglądarki, co czyni je łatwymi do
opanowania przez początkujących adeptów sztuki programowania.
Skrypty stanowiące gotowe rozwiązania
wielu problemów i przygotowane do umieszczenia
w kodzie własnej strony są udostępniane w ramach licznych
serwisów internetowych. Znajdziemy je również
w literaturze poświęconej temu językowi. Możemy się
o tym przekonać, sięgając np. po prezentowaną książkę.
Autor podkreśla, że książka została stworzona
z myślą o osobach, które nie dysponują doświadczeniem
w zakresie programowania. Na początkowym
etapie lektury skorzystają one zapewne z możliwości
umieszczenia skryptów w kodzie własnej witryny.
Z każdym przeczytanym rozdziałem będą jednak coraz
swobodniej zabierały się do ich modyfikowania,
a następnie tworzenia własnych projektów.
Na wstępie czytelnicy zapoznają się z krótkim opisem
możliwości języka JavaScript, jego ograniczeniami
i rozwiązaniami alternatywnymi. Dowiadują się
także, jak umieszczać skrypty w kodzie strony WWW.
Pierwsze praktyczne ćwiczenie uczy ich wykorzystywania
zmiennych i funkcji do automatycznego aktualizowania
zawartości stron internetowych. Opanowują też techniki wykrywania
typu przeglądarki, stosują efekty rollover oraz otwierają nowe okna
i zmieniają ich wygląd.
Po pogłębieniu wiedzy na temat funkcji przystępują do przetwarzania danych
wprowadzanych za pośrednictwem formularzy. Poznają techniki definiowania
zdarzeń zależnych od czasu oraz wykonują operacje związane z ramkami
i mapami obrazkowymi. Weryfikują ponadto poprawność
danych umieszczonych w formularzach i zapisują
informacje o użytkownikach strony w plikach cookie. Autor
przybliża następnie dynamiczny HTML, po czym przechodzi
do zaprezentowania podstaw modelu AJAX.
Zwraca uwagę na rolę języka XML w aplikacjach rozwijanych
w ramach tej technologii oraz porusza zagadnienia
związane z tworzeniem programów funkcjonujących po
stronie serwera.
Przykładem praktycznego wykorzystania informacji
zgromadzonych w książce jest materiał opisujący proces
tworzenia aplikacji umożliwiającej prowadzenie
wspólnej listy zadań do wykonania. Warto też zwrócić
uwagę na porady dotyczące technik wykrywania i usuwania
błędów w kodzie. Całość uzupełniają dodatki
zawierające m.in. rozwiązania ćwiczeń umieszczonych
w ostatniej części każdego rozdziału oraz informacje
o interesujących zasobach dla webmasterów.
Skrypty w języku JavaScript to rozwiązanie, po które
chętnie sięgają początkujący twórcy stron internetowych.
Ze względu na fakt, iż są uruchamiane po stronie
przeglądarki, nie wymagają od programisty dostępu do
zdalnego lub lokalnego serwera. Upraszcza to proces
tworzenia i testowania kodu.
Dodatkowym i szczególnie
znaczącym ułatwieniem na drodze do opanowania języka
JavaScript jest korzystanie z literatury w przystępny sposób przybliżającej jego
możliwości. Wymogi te spełnia prezentowana publikacja. Dave Thau dostarcza
w niej dużo gotowych rozwiązań, wyjaśnia sposób ich funkcjonowania,
a ponadto zachęca czytelników do samodzielnego modyfikowania skryptów.
Zaletą tej pozycji jest również fakt, iż przybliża zasady funkcjonowania technologii
AJAX, za sprawą której JavaScript przeżywa swą drugą młodość.