JavaScript
Marcin Lis
Tablice informatyczne. JavaScript
Koniec z wertowaniem ksi±¿ek i dokumentacji w poszukiwaniu sk³adni poleceñ, typów danych czy struktur jêzyka. W tablicach informatycznych znajdziesz wszystkie podstawowe informacje, których potrzebujesz podczas codziennej pracy, podane w zwiêz³ej postaci. Sk³adnia poleceñ, struktura programu, funkcje i metody, obiekty, typy danych -- jest tu wszystko, nad czym móg³by¶ siê zastanawiaæ.
"Tablice informatyczne. JavaScript" to zbiór informacji o jêzyku JavaScript -- najpopularniejszym jêzyku skryptowym interpretowanym po stronie przegl±darki. Ka¿dy, kto planuje wzbogaciæ tworzone przez siebie strony o skrypty napisane w jêzyku JavaScript, znajdzie tu co¶ dla siebie.
- Osadzanie skryptów w kodzie HTML
- Komentarze
- Typy danych
- Zmienne
- Instrukcje warunkowe i pêtle
- Definiowanie funkcji
- Wyj±tki i obs³uga b³êdów
- Obiekty i metody
- Wspó³praca skryptów z przegl±darkami
Marcin Lis
JavaScript. Æwiczenia praktyczne
Zapraszamy do lektury kolejnej ksi±¿ki z serii "Æwiczenia praktyczne" dotycz±cych technologii tworzenia internetowych stron WWW. Tym razem prezentujemy JavaScript, czyli jêzyk skryptowy wzbogacaj±cy mo¿liwo¶ci oferowane przez HTML.
Ksi±¿ka nie jest suchym omówieniem wszystkich konstrukcji i obiektów udostêpnianych przez jêzyk, jest natomiast praktycznym wprowadzeniem do programowania w JavaScript. Sk³ada siê z szeregu æwiczeñ, które przedstawione s± w postaci gotowej do uruchomienia w dowolnej przegl±darce obs³uguj±cej jêzyki skryptowe.
JavaScript to ju¿ obecnie obowi±zuj±cy standard, jest to równie¿ jeden ze sk³adników DHTML. Pozwala na tworzenie efektów niedostêpnych w standardowym HTML, efektów które niegdy¶ trzeba by³o tworzyæ pomocy technologii takich jak np. skrypty CGI. Przy czym równocze¶nie jest to prosty jêzyk skryptowy, którego zrozumienie i nauka nie powinna sprawiæ nikomu ¿adnego problemu. Niew±tpliwie jest to wiêc technologia warta poznania.
Ksi±¿ka przeznaczona jest dla osób pocz±tkuj±cych, dopiero zaczynaj±cych swoj± przygodê z jêzykami skryptowymi. Autor zak³ada jednak, ¿e czytelnik zna przynajmniej podstawy jêzyka HTML i jest w stanie samodzielnie utworzyæ proste strony. Nie jest natomiast potrzebna znajomo¶æ klasycznych jêzyków programowania takich jak C, C++ czy Java.
Nicholas C. Zakas
JavaScript dla webmasterów. Zaawansowane programowanie
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.
Marty Hall, Larry Brown
Serwisy internetowe. Programowanie
Kompendium wiedzy dla profesjonalnych programistów serwisów internetowych.
HTML 4: Dog³êbny, praktyczny opis struktury dokumentu HTML, jego elementów, ramek i styli kaskadowych.
Java 2: Podstawy sk³adni, projektowanie zorientowane obiektowo, aplety, tworzenie animacji, narzêdzie Java PlugIn, tworzenie interfejsu u¿ytkownika (Swing), Java 2D API, aplikacje wielow±tkowe, programowanie sieciowe, korzystanie z baz danych i jeszcze wiêcej.
Technologie serwerowe Javy: Serwlety, JSP, XML, JDBC – fundamentalne technologie umo¿liwiaj±ce budowê aplikacji w Javie. Tematy zaawansowane dotycz± tworzenia w³asnych bibliotek znaczników JSP, ³±czenia serwletów z JSP (MVC), tworzenie puli po³±czeñ do baz danych, SAX, DOM i XSLT. Dok³adnie omówiono tak¿e HTTP 1.1.
JavaScript: Dynamiczne tworzenie zawarto¶ci stron WWW, ¶ledzenie zachowania u¿ytkownika, sprawdzanie poprawno¶ci danych w formularzach HTML. Do³±czono podrêczny skorowidz komend.
Pierwsze wydanie tej ksi±¿ki jest u¿ywane jako podrêcznik na takich uczelniach jak MIT, Standford, UC Berkeley, UCLA, Princeton i John Hopkins. Ksi±¿ka, któr± trzymasz w rêku, zosta³a zaktualizowana i uzupe³niona o najnowsze technologie oraz towarzysz±ce im przyk³ady gotowego kodu.
- ¦wiatowy bestseller -- aktualne kompendium dla zaawansowanych programistów serwisów WWW
- Dog³êbny opis HTML 4, CSS, Javy 2, serwletów, JavaServer Pages i XML
- Przyk³ady kodu u¿ywanego przez profesjonalistów
Marcin Lis
JavaScript. Æwiczenia praktyczne. Wydanie II
O¿yw swoje witryny WWW
- Poznaj elementy jêzyka JavaScript
- Napisz procedury obs³ugi zdarzeñ
- Stwórz mechanizmy obs³ugi formularzy HTML
HTML, mimo ci±g³ego rozwoju, pozostaje wy³±cznie jêzykiem s³u¿±cym do formatowania dokumentów. Przetwarzanie danych wprowadzanych przez u¿ytkowników witryny WWW realizuje siê za pomoc± innych mechanizmów. Jedn± z technologii s³u¿±cych do wykonywania takich operacji jest JavaScript -- jêzyk skryptowy interpretowany po stronie przegl±darki, opracowany przez firmê Netscape. JavaScript umo¿liwia tworzenie i umieszczanie bezpo¶rednio w kodzie HTML krótkich programów, za pomoc± których mo¿na wykonywaæ ró¿ne zadania, takie jak rozpoznawanie i obs³ugiwanie klikniêæ mysz±, weryfikacja danych wprowadzanych do formularzy czy te¿ nawigowanie pomiêdzy stronami. Ma prost± sk³adniê i jest stosunkowo ³atwy do opanowania.
Czytaj±c ksi±¿kê "JavaScript. Æwiczenia praktyczne. Wydanie II" i wykonuj±c zawarte w niej przyk³ady, poznasz podstawy tego jêzyka. Dowiesz siê, z jakich elementów sk³ada siê JavaScript i w jaki sposób umieszczaæ jego kod w dokumentach HTML. Nauczysz siê tworzyæ funkcje i korzystaæ z obiektów. Przeczytasz o tym, w jaki sposób JavaScript mo¿e wspó³pracowaæ z przegl±dark± internetow±, przetwarzaæ zdarzenia generowane przez u¿ytkownika i interpretowaæ dane pochodz±ce z formularzy umieszczonych na stronie WWW.
- Umieszczanie skryptów w dokumencie
- Wy¶wietlanie okien dialogowych
- Typy danych, zmienne i operatory
- Pêtle i konstrukcje warunkowe
- Wspó³praca z przegl±dark±
- Obs³uga zdarzeñ
- Weryfikacja danych z formularzy
Naucz siê korzystaæ z jêzyka JavaScript,
który jest podstaw± wielu nowoczesnych technologii sieciowych.
praca zbiorowa
JavaScript. Zaawansowane programowanie
JavaScript jest jêzykiem sieci. Jest to jêzyk intuicyjny i ³atwy do przyswojenia. Jego wielk± zalet± jest dostêpno¶æ w wiêkszo¶ci nowoczesnych przegl±darek WWW. Dziêki JavaScriptowi mo¿emy tworzyæ dynamiczne, interaktywne strony WWW. Jêzyk ten najczê¶ciej wykorzystywany jest do sprawdzania poprawno¶ci formularzy, tworzenia dynamicznych menu, a tak¿e do programowania gier. Jednak mo¿liwo¶ci tego jêzyka s± znacznie wiêksze. Trudno powiedzieæ, czy istnieje chocia¿ jedna komercyjna witryna WWW, która nie zawiera w ogóle JavaScriptu.
Ksi±¿ka "JavaScript. Zaawansowane programowanie" zawiera wszechstronny opis jêzyka JavaScript, jego sk³adni i zastosowañ. Na pocz±tek zaprezentujemy najnowsze przegl±darki i standardy stosowane w WWW, a nastêpnie przedstawimy praktyczne techniki w postaci krótkich przyk³adów oraz bardziej szczegó³owych i z³o¿onych analiz konkretnych rozwi±zañ. Niniejsza ksi±¿ka koncentruje siê wy³±cznie na wykorzystaniu JavaScriptu w przegl±darkach WWW, poniewa¿ g³ównie w nich jêzyk ten jest stosowany.
Dla kogo jest ta ksi±¿ka?
Dla ka¿dego, komu potrzebny jest JavaScript do tworzenia aplikacji WWW uruchamianych po stronie klienta. Czytelnikom znaj±cym ju¿ jêzyk JavaScript, ksi±¿ka ta mo¿e pos³u¿yæ jako aktualny, zaawansowany poradnik; natomiast tym, którzy znaj± ju¿ inny jêzyk programowania, pozwoli opanowaæ JavaScript jako now± umiejêtno¶æ.
Co opisuje ta ksi±¿ka?
- Podstawowe programowanie w JavaScripcie
- Wykorzystanie w skryptach obiektów przegl±darek
- Pracê z multimediami
- Standardy WWW, w tym XML, CSS i W3C DOM
- Dynamiczny HTML
- Techniki uruchamiania skryptów
- Wyra¿enia regularne i walidacjê formularzy
- Analizê przyk³adów zastosowañ praktycznych
- Propozycja ECMAScript Edition 4
Danny Goodman
JavaScript - przyk³ady. Biblia
Od zrozumienia zasad dzia³ania jêzyka programowania do jego praktycznego wykorzystania prowadzi d³uga droga. Czasem jest ona zbyt d³uga -- wówczas siêgamy po gotowe przyk³ady i rozwi±zania. Nie inaczej jest w przypadku jêzyka JavaScript. Chocia¿ warto nauczyæ siê pisaæ samodzielnie skrypty w tym jêzyku, w wielu przypadkach wywa¿anie otwartych drzwi jest strat± czasu.
Niniejsza ksi±¿ka stanowi wspania³e uzupe³nienie JavaScript. Biblia.
Ksi±¿ka -- autora bestsellera "JavaScript. Biblia" -- to dziesi±tki gotowych przyk³adów kodu, których mo¿esz u¿yæ na swoich stronach internetowych. Nawet je¶li przedstawionych przyk³adów nie wykorzystasz bezpo¶rednio, to zaznajomienie siê z nimi pomo¿e Ci poznaæ tajniki JavaScriptu. Mo¿esz je porównaæ ze swoimi skryptami. Ogromna wiedza i umiejêtno¶ci Danny"ego Goodmana mog± byæ dla Ciebie wspania³ym punktem odniesienia. Dodatkowo zapoznaæ siê mo¿esz z jego warto¶ciowymi wskazówkami i uwagami towarzysz±cymi fragmentom kodu.
Je¶li chcesz wzbogaciæ swoje strony o interaktywne elementy utworzone w JavaScripcie, powiniene¶ mieæ tê ksi±¿kê zawsze pod rêk±. Oszczêdzisz sobie w ten sposób wiele cennego czasu.