Żadna nowoczesna strona internetowa nie może obejść się bez użycia języka JavaScript. Ciężko też wyobrazić sobie interaktywną stronę WWW bez zastosowania jQuery Warto więc poszerzyć swoją wiedzę o umiejętność wykorzystania tych technologii. Książka „JavaScript i jQuery – interaktywne strony WWW dla każdego” autorstwa Jona Ducketta na pewno Wam w tym pomoże.

Nauka języka JavaScript jest kolejnym etapem rozwoju web dewelopera po opanowaniu HTML i CSS. Dzięki niemu, strony internetowe zyskują zupełnie nowe możliwości, od prostej zmiany koloru wskazanego elementu po kliknięciu w przycisk, po pobieranie danych z serwera bez konieczności odświeżania strony. Aby ułatwić programowanie w JavaScript powstał framework jQuery. Pozwala on na ujednolicenie działania skryptów pomiędzy różnymi przeglądarkami (które podobnie jak w języku CSS, potrafią reagować na różne polecenia, by osiągnąć to samo), a także na zmniejszenie ilości kodu, jaki musimy napisać.

javascript-i-jquery-interaktywne-strony-www-dla-kazdego-recenzja (1)

Pierwsze wrażenie

To pierwsza książka o programowaniu z tak dużą ilością kolorowych obrazków, z jaką się zetknąłem. Pozytywnie mnie to zaskoczyło, gdyż przywykłem na czarno-białych stron z niezbyt dobrego jakościowo papieru, urozmaiconych co najwyżej jakimś diagramem lub listingiem kodu. Wzrokowiec, taki jak ja, z pewnością  doceni sposób, w jaki przedstawione są tutaj elementy składni języka JavaScript. Jedynym minusem tak dobrze wydanej książki zdaje się być brak twardej oprawy.

Każdy z trzynastu rozdziałów na jaki podzielona jest książka, rozpoczyna się od wprowadzenia, które przedstawia omawiane w nim zagadnienia. Warte odnotowania jest kolorystyczne rozróżnienie stron – szare strony informacyjne przedstawiają kluczowe elementy kodu, białe wyjaśniają kontekst tematów omówionych w danym rozdziale, czarne – zawierają diagramy oraz ikonografiki i stanowią prostą, wizualną prezentację omówionych zagadnień. Na końcu każdego rozdziału znajduje się podsumowanie zawierające kluczowe zagadnienia.

javascript-i-jquery-interaktywne-strony-www-dla-kazdego-recenzja (2)

javascript-i-jquery-interaktywne-strony-www-dla-kazdego-recenzja (5)

Czego dowiemy się z książki „JavaScript i jQuery – interaktywne strony WWW dla każdego”

Zacznę może od tego, czego się nie dowiemy. Nie dowiemy się jak z projektu stworzonego w Photoshopie otrzymać stronę internetową, bo nie o tym jest ta książka. Jeśli zdecydujemy się na jej zakup, powinniśmy znać co najmniej podstawy języków HTML i CSS.

Lekturę książki rozpoczynamy od omówienia podstawowych koncepcji związanych z programowaniem komputerowym. Następnie autor omawia podstawy języka JavaScript. Dzięki temu możemy spokojnie rozpocząć naszą przygodę z programowaniem właśnie z tą pozycją. Kolejny rozdział poświęcony jest obiektowemu modelowi dokumentu (DOM – Document Object Model), w którym dowiesz się jak wykorzystując język JavaScript manipulować zawartością i wyglądem strony internetowej. Rozwinięciem tej wiedzy będzie omówienie obsługi zdarzeń opisane w kolejnym rozdziale – czyli jak sprawić, na przykład, by kod wykonał się po kliknięciu w przycisk.

javascript-i-jquery-interaktywne-strony-www-dla-kazdego-recenzja (3) javascript-i-jquery-interaktywne-strony-www-dla-kazdego-recenzja (4)

Następnym etapem naszej nauki z książką JavaScript i jQuery – interaktywne strony WWW dla każdego będzie poznanie frameworka jQuery. Dowiesz się w jaki sposób można przyspieszyć i ułatwić tworzenie skryptów. Zaraz potem poznasz technologię AJAX i nauczysz się jak pobierać informacje z serwera nie odświeżając całej strony. Naukę programowania w języku JavaScript kończy omówienie interfejsów programowania aplikacji (API – Application Programming Interface). Dowiesz się z niego jak używać API geolokacji i pamięci lokalnej wbudowanych w przeglądarkę, a także API platform na przykładzie Google Maps.

Na tym autor postanowił zakończyć omawianie teorii języka JavaScript i skupił się na jego praktycznym wykorzystaniu. Ostatnie cztery rozdziały traktują kolejno o obsłudze błędów. tworzeniu paneli zawartości, takich jak pokazy slajdów, okna modalne, zakładki i karty typu accordion, filtrowaniu i sortowaniu danych, oraz weryfikacją poprawności danych wprowadzonych do formularza internetowego. Po ich lekturze będziesz wiedział, jak stworzyć własny skrypt dopasowany do Twoich potrzeb. Rozdziały te usystematyzują również całą zdobytą wcześniej wiedzę.

Moim zdaniem…

Jest to idealna książka dla osób rozpoczynających dopiero swoją przygodę z programowaniem na potrzeby stron internetowych jednak również ci, którzy posiadają już pewną wiedzę, ale chcą ją rozszerzyć, znajdą tutaj coś dla siebie. Na 647 stronach książki JavaScript i jQuery – interaktywne strony WWW dla każdego zawarto wszystko to, co powinieneś wiedzieć o języku JavaScript i frameworku jQuery. Całość napisana jest w bardzo przystępnym języku i nawet graficy, którzy nie mieli wcześniej kontaktu z jakimkolwiek programowaniem, nie powinni mieć żadnych problemów z przyswojeniem przekazanej w książce wiedzy.

Duża ilość infografik i diagramów sprawia, że książka mimo, iż traktuje o nauce ścisłej, nie nuży, a do zawartych w niej informacji łatwo powrócić, gdy czegoś zapomnimy. Z czystym sumieniem mogę tę książkę polecić.

javascript-i-jquery-interaktywne-strony-www-dla-kazdego-recenzja (6)

Konkurs!

W komentarzach pod artykułem napiszcie, co do tej pory Was powstrzymywało przed nauczeniem się programowania. Autor najciekawszego powodu otrzyma (dzięki uprzejmości wydawnictwa Helion) egzemplarz recenzowanej książki. W konkursie mogą wziąć udział jedynie osoby, które są zarejestrowane na Disqus (będziemy widzieli ich adres e-mail). Komentarze można nadsyłać do poniedziałku, 17 sierpnia 2015 r. do godziny 12.00. Zwycięzcę ogłosimy na naszym profilu na Facebooku.