Katalog książek

Wydawnictwo Helion

Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. (32) 230-98-63




© Helion 1991-2011

Lauret zaufanych opinii
Informacje podstawowe
JavaScript dla webmasterów. Zaawansowane programowanie

JavaScript dla webmasterów. Zaawansowane programowanie

Autor: Nicholas C. Zakas
Data wydania: 2006/04
Stron: 696
Niedostepna ksiazka
Szczegóły:
  • Tytuł oryginału: Professional JavaScript for Web Developers
  • Tłumaczenie: Jarosław Dobrzański (wstęp, rozdz. 1 - 8), Krzysztof Czupryński (rozdz. 9), Daniel Kaczmarek (rozdz. 10 - 20)
  • ISBN: 8324602801 / 83-246-0280-1
  • Format: B5
  • Oprawa: twarda
  • Numer z katalogu: 3135

Informacje dodatkowe:

Kompendium wiedzy na temat języka JavaScript

  • Model DOM i programowanie obiektowe
  • Tworzenie dynamicznych interfejsów użytkownika
  • Mechanizmy komunikacji klient-serwer

JavaScript to język programowania interpretowany po stronie przeglądarki i wykorzystywany do tworzenia elementów stron WWW. Opracowany w firmie Netscape, początkowo służył wyłącznie do weryfikowania poprawności danych wprowadzanych w formularzach. Dziś ma znacznie szersze zastosowania. Przede wszystkim pozwala wzbogacić stronę WWW o elementy niedostępne w "czystym" HTML, a jego najnowsze wersje umożliwiają korzystanie z dokumentów XML oraz komunikację z usługami sieciowymi. Z tego względu JavaScript jest niemal nieodłącznym elementem nowoczesnej witryny internetowej.

Książka "JavaScript dla webmasterów. Zaawansowane programowanie" to podręcznik opisujący wszystkie możliwości języka JavaScript. Przedstawia jego historię i pokazuje, jak rozwiązywać problemy, przed którymi często stają twórcy witryn i aplikacji WWW. W książce opisano kluczowe elementy języka, takie jak zdarzenia, wyrażenia regularne oraz metody identyfikacji przeglądarki WWW i interakcji z nią, umożliwiające tworzenie dynamicznych interfejsów użytkownika. Scharakteryzowano sposoby rozszerzania języka JavaScript oraz techniki budowania mechanizmów komunikacji między klientem i serwerem bez używania elementów pośredniczących.

  • Podstawowe elementy ECMAScript
  • Zasady programowania obiektowego
  • Osadzanie elementów JavaScript w kodzie strony WWW
  • Hierarchia modelu DOM
  • Korzystanie z wyrażeń regularnych
  • Detekcja typu przeglądarki i systemu operacyjnego
  • Obsługa zdarzeń
  • Kontrola poprawności danych z formularzy
  • Wykorzystywanie elementów języka XML
  • Komunikacja między przeglądarką i serwerem oraz usługi sieciowe
  • Bezpieczeństwo aplikacji JavaScript

Jeśli chcesz, aby Twoje aplikacje WWW działały szybciej,
skorzystaj z możliwości JavaScript.


Zobacz wszystkie książki tego autora »
Osoby, które kupowały tę książkę, często kupowały też:
<strong><a href="/ksiazki/smash2.htm" style="color:black;" title="The Smashing Book #2. Edycja polska">The Smashing Book #2. Edycja polska</a></strong><br/> <img src="/img/6.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 69.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=smash2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj smash2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/zendfr.htm" style="color:black;" title="Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych">Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych</a></strong><br/> <img src="/img/45.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 89.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=zendfr"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj zendfr" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticss3.htm" style="color:black;" title="Tablice informatyczne. CSS3">Tablice informatyczne. CSS3</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticss3"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticss3" /></a> </td> </tr> </table> <strong><a href="/ksiazki/psycms.htm" style="color:black;" title="Projektowanie systemów CMS przy użyciu PHP i jQuery">Projektowanie systemów CMS przy użyciu PHP i jQuery</a></strong><br/> <img src="/img/4.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 59.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=psycms"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj psycms" /></a> </td> </tr> </table> <strong><a href="/ksiazki/tihtm5.htm" style="color:black;" title="Tablice informatyczne. HTML 5">Tablice informatyczne. HTML 5</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=tihtm5"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj tihtm5" /></a> </td> </tr> </table> <strong><a href="/ksiazki/tijque.htm" style="color:black;" title="Tablice informatyczne. JQuery">Tablice informatyczne. JQuery</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=tijque"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj tijque" /></a> </td> </tr> </table> <strong><a href="/ksiazki/tiphp5.htm" style="color:black;" title="Tablice informatyczne. PHP 5">Tablice informatyczne. PHP 5</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=tiphp5"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj tiphp5" /></a> </td> </tr> </table> <strong><a href="/ksiazki/csslk4.htm" style="color:black;" title="CSS. Leksykon kieszonkowy. Wydanie IV">CSS. Leksykon kieszonkowy. Wydanie IV</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 29.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=csslk4"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj csslk4" /></a> </td> </tr> </table> <strong><a href="/ksiazki/virtua.htm" style="color:black;" title="Wirtualizacja w praktyce">Wirtualizacja w praktyce</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 54.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=virtua"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj virtua" /></a> </td> </tr> </table> <strong><a href="/ksiazki/algor4.htm" style="color:black;" title="Algorytmy. Wydanie IV">Algorytmy. Wydanie IV</a></strong><br/> <img src="/img/6.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 149.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=algor4"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj algor4" /></a> </td> </tr> </table> <strong><a href="/ksiazki/busiko_ebook.htm" style="color:black;" title="Budowa sieci komputerowych na przełącznikach i routerach Cisco. eBook. ">Budowa sieci komputerowych na przełącznikach i routerach Cisco. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 29.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=busiko_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj busiko_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/marspo_ebook.htm" style="color:black;" title="Marketing społecznościowy. Tajniki skutecznej promocji w social media. eBook. ">Marketing społecznościowy. Tajniki skutecznej promocji w social media. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 27.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=marspo_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj marspo_ebook" /></a> </td> </tr> </table>
6
(5)
5
(6)
4
(0)
3
(1)
2
(0)
1
(0)

Liczba ocen: 12

Średnia ocena
czytelników
5


JavaScript dla webmasterów. Zaawansowane programowanie:

okladka

Ocena : 6 Ocena książki 2008-03-12

bez podpisu

Pomimo tego, że mam 15 lat, książka jest bardzo dobra. Ciekawie napisana, mało błędów i literówek (a znalazło sie parę). Książkę polecam każdemu, kto umie JavaScript na poziomie podstawowym i chciałby się nauczyć więcej. Naprawdę, książka warta tych pieniędzy! Gorąco Polecam!

Ocena : 6 Ocena książki 2008-11-19

Paweł

Naprawdę konkretna pozycja. Polecam zdecydowanie wszystkim uczącym się js'a.

Ocena : 6 Ocena książki 2007-11-12

bez podpisu

Książka naprawdę genialna. Omawia bardzo duży materiał javascript w sposób interesujący.

Ocena : 6 Ocena książki 2006-11-03

Wojciech Orzech

Doskonały podręcznik do JavaScriptu - najlepsza książka o tym języku programowania z jaką się zetknąłem. Programowanie zaawansowane - więc nie musimy po raz setny czytać np. jak działa pętla for :) Przykłady są klarowne - nie ma długich i trudnych do ogarnięcia listingów jak w wielu innych książkach o programowaniu. W odróżnieniu od wielu innych pozycji dotyczących JavaScriptu nie ma tutaj gotowych rozwiązań - ten podręcznik uczy po prostu programowania.

Ocena : 6 Ocena książki 2008-04-08

bez podpisu

Bez zastanowienia dałem 6. Książka pisze o wszystkich aspektach JavaScript, jest wyczerpująca szczegółowa, po jej dokładnym przeczytaniu można powiedzieć, że się umie JavaScript. Idealna proporcja teorii do praktyki, dobry styl kodowania, polecam.

Ocena : 5 Ocena książki 2007-04-02

Paweł Góra

Według mnie książka dobrze omawia różne aspekty Javascriptu. Duży nacisk położony został na optymalizację kodu, tak by był wspierany przez jak największą liczbę przeglądarek. <br /> Zawiera dużo przykładów, na których można się oprzeć podczas pisania własnego kodu, jak również ich opis pozwalający na nieco głębszą analizę zagadnień. <br /> Ponadto jest przejrzysta i napisana bardzo przystępnym językiem. Polecam tę pozycję wszystkim, którzy pracują lub mają zamiar rozpocząć pracę z Javascriptem - nie tylko na poważnie.

Ocena : 5 Ocena książki 2008-04-02

Tomek

Po prostu super. Wiele się z tej książki nauczyłem, świetnie służy mi na co dzień. Jest napisana jasno i klarownie, autor porusza wszystkie istotne tematy. Przykłady są również na dobrym poziomie - i nie za długie, bo takich nie lubię :). Polecam gorąco.

Ocena : 5 Ocena książki 2006-08-30

Krzysztof Sopyła

Kupiłem i jestem bardzo zadowolony. Do tej pory javascript kojarzył mi się z różnego rodzaju bajerkami na stronie i uważałem, że jest zbędny, odciąga uwagę użytkownika od zasadniczej treści. Jednak po przeczytaniu tej książki zmieniłem zdanie, Nie powinno się rezygnować z tak potężnego narzędzia jakim jest js. Rozsądnie wykorzystany poprawia użyteczność witryny, sprawia że jest przyjaźniejsza dla użytkownika, właśnie autor pokazuje w jaki sposób wykorzystać ten język aby to osiągnąć i nie popaść w zbytnie strojenie witryny w "świecidełka". Do zalet zaliczyłbym: -przystępnie omówione programowanie obiektowe w js, jak tworzyć własne klasy, jak rozszerzać już istniejące. -bardzo dobry rozdział na temat standardu DOM i jego implementacje w najpopularniejszych przeglądarkach. -co prawda krótkie lecz treściwy opis wymiany informacji z serverem, czyli tak popularny teraz AJAX (XMLHttpRequest) Ja ją kupiłem bo właśnie zainteresowałem się ajaxem, a bez znajomości js nic z nim nie zrobisz :)

Ocena : 5 Ocena książki 2007-05-09

Dawid Baruch

Książkę zakupiłem, ponieważ chciałem nauczyć się czegoś więcej niż podstaw jakie znam. Przyznam szczerze, że książka pisana jest przyjemnym językiem i bardzo fajnie się ją czyta. Zawiera dużo ciekawych informacji. Fakt że nie posiada rozbudowanych przykładów to wg. mnie plus, bo nauka języka programowania powinna polegać na tym, że samemu coś piszemy, a nie na tym, że przepisujemy gotowca z książki albo coś tego typu jak tu niektórzy sugerują. Polecam książkę każdemu, kto chce nauczyć się JS od podstaw albo rozszerzyć swoją wiedzę :)

Ocena : 5 Ocena książki 2006-11-21

bez podpisu

Książka całkiem niezła. Na początku miałem mieszane uczucia ale wraz z dalszym czytaniem coraz bardziej mi się podobała. Dzięki niej uzupełniłem sobie moją wiedze o js. Można w niej znaleźć wiele ciekawych rozwiązań. Polecam osobom chcącym poszerzyć sobie wiedze o javascript.

Ocena : 5 Ocena książki 2006-11-27

Michał Czaja

Jestem bardzo zadowolony z zakupu tej książki. Kupując ją miałem w zamyśle nauczenie się js. Oczywiście wcześniej miałem już podstawy dzięki znajomości innych języków, niemniej jednak odkryłem dzięki tej książce jakim wspaniałym narzędziem jest js. Książka zawiera w sobie przykłady skryptów napisane w taki sposób aby niwelować różnice implementacji js dla rożnych przeglądarek. Ponadto traktuje również na temat innych zagadnień takich jak np XPath. Jest to faktycznie pozycja, która rzuca światło na duże możliwości jakie stwarza js. Oczywiście jest to książka, która daje narzędzia a nie gotowe skrypty choć wielu ciekawych rozwiązań w tej pozycji nie brakuje. Po lektorze tej ksiązki można wzbogacić swoją wiedzę na temat różnego rodzaju mechanizmów działających po stronę klienta...

Ocena : 3 Ocena książki 2007-01-05

bez podpisu

Książka zawiera sporą ilość wiedzy teoretycznej w postaci skondensowanej. Brakuje w niej natomiast bardziej rozbudowanych przykładów, które by pozwalały lepiej przyswoić sobie i zrozumieć składnię języka. <br /> Z kolei nie wszystkie istniejące krótkie programiki funkcjonują, jak program na str. 305 związany z obsługą zdarzeń, co jest chyba jednym z ważniejszych zastosowań skryptu. <br /> Gdyby opierać się tylko na wiedzy zdobytej na podstawie tej książki, niestety na niewiele by się ona zdała w praktycznym pisaniu programów.