Recenzje
Darmowe oprogramowanie. Leksykon
Aplikacje rekomendowane czytelnikom zostały podzielone na kilka grup odzwierciedlających obszar ich zastosowań. Autor zaprezentował m.in. oprogramowanie biurowe i do prowadzenia firmy, programy narzędziowe, produkty do ochrony komputera, programy graficzne, internetowe, sieciowe oraz multimedialne. Nie zabrakło również narzędzi do nagrywania płyt CD/DVD, edytorów stron WWW, gier i programów edukacyjnych. Opisowi każdej propozycji towarzyszy tabelka, w której znajdziemy m.in. adres strony internetowej zawierającej program i jego polską wersję, o ile takowa jest dostępna, numer najnowszej wersji, a także status programu. W tabelce znajdziemy ponadto wykaz aplikacji komercyjnych, dla których prezentowane narzędzie stanowi alternatywę. Godny odnotowania jest fakt, że większość programów omawianych w książce jest dostarczana na dołączonej do niej płycie DVD-ROM.
JavaScript dla webmasterów. Zaawansowane programowanie
Licząca blisko siedemset stron pozycja rozpoczyna się od krótkiego wprowadzenia w historię narodzin i pochodzenia JavaScriptu. Następnie przybliża czytelnikom podstawy ECMAScriptu i programowania obiektowego oraz wyjaśnia zasady dołączania skryptów do kodów źródłowych stron internetowych. Autor poświęca sporo uwagi obiektowemu modelowi przeglądarki oraz obiektowemu modelowi dokumentu. Uczy posługiwania się wyrażeniami regularnymi oraz podkreśla znaczenie technik zapewniających poprawne funkcjonowanie skryptów w różnych przeglądarkach.
Kontynuując lekturę czytelnicy zapoznają się ze zdarzeniami i zaawansowanymi technikami opartymi na obiektowym modelu dokumentu. Uczą się prawidłowego obsługiwania formularzy, sortowania tabel oraz reagowania na błędy.
Na szczególną uwagę zasługują materiały traktujące o przetwarzaniu danych XML, komunikacji między skryptami a serwerem oraz wykorzystywaniu usług sieciowych z poziomu JavaScriptu. Autor dzieli się też spostrzeżeniami na temat bezpieczeństwa, optymalizacji oraz przyszłości tego języka.
Sięgając po książkę "JavaScript dla webmasterów. Zaawansowane programowanie" możemy dogłębnie zapoznać się z popularnym, aczkolwiek często niedocenianym językiem skryptowym. Nicholas C. Zakas przekonuje, że odpowiednio skonstruowane skrypty mogą stanowić wartościowe elementy rozbudowanych serwisów internetowych i istotnie wspomóc webmasterów w tworzeniu zarówno interfejsów użytkownika, jak i mechanizmów odpowiedzialnych za przetwarzanie danych.
Kuloodporne strony internetowe. Jak poprawić elastyczność z wykorzystaniem XHTML-a i CSS
Autor dzieli się również spostrzeżeniami związanymi z formatowaniem ramek, czytelnością projektu, w przypadku gdy przeglądarka nie obsługuje stylów CSS lub elementów graficznych, a także wspomaga w procesie tworzenia serwisów o płynnym układzie stron. Warto też zwrócić uwagę na materiał traktujących o zasadach poprawnego posługiwania się tabelami oraz na rozdział, w którym zaprezentowany został projekt witryny wykorzystującej omówione wcześniej techniki. Szkoda, że wydawca nie pokusił się o wydanie tej pozycji w kolorze, zwłaszcza że część opisów ilustracji odnosi się do ich kolorystyki.