JavaScript
Lektura podręczników z działu JavaScript pozwoli wam od podstaw poznać ten popularny, obiektowy język skryptowy, wykorzystywany głównie w celu tworzenia interaktywnych i dynamicznych elementów stron WWW.
Poznacie podstawowe elementy, składnię tego języka, zdarzenia i wyrażenia regularne. Opanujecie szereg metod pozwalających zidentyfikować przeglądarkę, dowiecie się jak sprawnie sterować ramkami i oknami przeglądarki a także jak obsługiwać pliki multimedialne.Zapoznacie się także z elementami technologii AJAX czy arkuszami stylów CSS. Teoria, poparta licznymi przykładami pozwoli wam skutecznie reagować na błędy w skrypcie oraz opracować mechanizmy komunikacji między klientem a serwerem.
Wydajny JavaScript. Budowanie szybkich interfejsów aplikacji
Nicholas C. Zakas
Jeśli jesteś podobny do większości projektantów, w znacznym stopniu opierasz się na JavaScript, aby tworzyć interaktywne i szybko reagujące aplikacje Web. Problem polega na tym, że wszystkie te wiersze kodu JavaScript mogą spowolnić nasze aplikacje. W tej książce pokazano techniki i strategie eliminowania wąskich gardeł już podczas pisania programu. Nauczymy się, jak między innymi poprawić czas wykonania, ładowanie kodu, interakcję z modelem DOM, cykl życia strony. Nicholas C. Zakas, inżynier frontonu Yahoo! i pięciu innych ekspertów JavaScript – Ross Harmes, Julien Lecomte, Steven Levithan, Stoyan Stefanov i Matt Sweeney – pokazują optymalne sposoby ładowania kodu na stronę oraz podają wskazówki programistyczne, dzięki którym JavaScript może działać tak szybko i efektywnie, jak to możliwe. Poznamy najlepsze praktyki tworzenia plików i ich wdrażania w środowisku eksploatacyjnym, a także narzędzia do rozwiązywania problemów na już działających stronach.
Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II
Addy Osmani
JavaScript należy do najpopularniejszych i najwszechstronniejszych języków programowania na świecie. Rozwój JavaScriptu w ogromnym stopniu oddziałuje na sposoby tworzenia aplikacji internetowych. Z kolei na kwestię ich obsługi technicznej znaczący wpływ mają rozwiązania wybierane przez programistów. Okazuje się, że stosowanie nowoczesnych wzorców projektowych zdecydowanie poprawia komfort pracy z aplikacją na poszczególnych etapach cyklu jej rozwoju. W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla użytkowania aplikacji jest ogromne. Opisano również nowoczesne wzorce Reacta, między innymi Zaczepy, Komponenty Wyższego Rzędu i Właściwości Generowania. Sporo miejsca poświęcono najlepszym praktykom związanym z organizacją kodu, wydajnością działania czy generowaniem, a także innym zagadnieniom, które pozwalają na podniesienie jakości aplikacji internetowych. To obowiązkowa pozycja dla programistów myślących systemowo. Sarah Drasner, dyrektor zespołu inżynierów w Google W książce między innymi: wzorce architekturalne i struktura aplikacji omówienie ponad 20 wzorców projektowych w języku JavaScript i bibliotece React kategorie wzorców projektowych i ich zastosowanie wzorce związane z wydajnością działania kodu wzorce generowania Oto wyczekiwana aktualizacja klasycznej książki dotyczącej wzorców projektowych w JavaScripcie. Stoyan Stefanov, autor książki JavaScript. Wzorce
XHTML, CSS i JavaScript. Pierwsza pomoc
Maria Sokół, Radosław Sokół
Początki — tworzenie szkieletu strony WWW i struktury dokumentu HTML Wygląd strony — kodowanie znaków, krój pisma i kaskadowe arkusze stylów Elementy witryny — listy, tabele, obrazy, odnośniki, formularze Komunikacja z użytkownikiem — podstawy kodu JavaScript Masz świetne pomysły i chciałbyś pokazać je światu? A może założyłeś firmę i chcesz się zareklamować? Najlepszą współczesną wizytówką jest interesująca, funkcjonalna strona internetowa. Jeśli chcesz idealnie dopasować ją do swoich potrzeb, najlepiej byłoby zająć się nią osobiście. Jak jednak stworzyć taką stronę? Jak zapewnić jej dobre działanie, intuicyjność obsługi i właściwą strukturę? O co chodzi z tymi wszystkimi znacznikami? Co to jest CSS? Jak rozmieścić poszczególne elementy i ułatwić poruszanie się po witrynie? Nie martw się — spieszymy z pierwszą pomocą. Na te oraz wiele innych technicznych pytań szybko i jasno odpowie Ci ta właśnie książka! Projektowanie — tworzenie szkieletu strony WWW i struktury dokumentu HTML Czynności podstawowe — używanie znaczników, kodowanie znaków Formatowanie — definiowanie położenia, rozmiaru i koloru tekstu, ustawianie tła strony Używanie kaskadowych arkuszy stylów (CSS) Dodawanie elementów — listy, tabele, odnośniki zewnętrzne i pocztowe Wstawianie obrazów — zmiana rozmiaru, ustawianie względem tekstu, pozycja na stronie Kontakt z użytkownikiem — formularze, elementy JavaScript Recepta na szybkie stworzenie własnej strony WWW!
Zaawansowane techniki języka JavaScript. Wydanie II
John Resig, Russ Ferguson, John Paxton
JavaScript stanowi doskonałe, zaawansowane narzędzie do programowania aplikacji internetowych. Zawodowe wykorzystanie tego języka wymaga jednak opanowania trudniejszych zagadnień, takich jak obiektowy model dokumentu (DOM) czy korzystanie z nowych narzędzi obiektowych w JS. Trzeba też nauczyć się testować aplikację i usuwać błędy. Dopiero wiedza na tym poziomie pozwoli zasłużyć na miano profesjonalisty. Niniejsza książka stanowi kompendium wiedzy o nowoczesnym języku JavaScript. Zawiera zwięzłe, praktyczne informacje, których każdy doskonały programista będzie potrzebował do pisania aplikacji internetowych. Autorzy skoncentrowali się na zasadniczych tematach i przedstawili wszystkie istotne kwestie dotyczące zaawansowanych technik programowania w tym języku. Opisali również praktyczne sposoby wykorzystania tych technik, wskazując przy tym sposoby uniknięcia potencjalnych problemów. Dzięki tej książce: poznasz najważniejsze profesjonalne techniki programowania w JavaScripcie zrozumiesz działanie funkcji i zapoznasz się z narzędziami obiektowymi tego języka dokładnie zgłębisz kwestie związane z modelem DOM i nauczysz się go wykorzystywać zapoznasz się z zasadami obsługi zdarzeń w JavaScripcie nauczysz się tworzyć kod wielokrotnego użytku z wykorzystaniem obiektowego JavaScriptu zaczniesz wykorzystywać JavaScript do walidacji formularzy HTML oraz CSS opanujesz techniki, które wkrótce zdecydują o przyszłości JavaScriptu Programuj w JavaScripcie jak nowoczesny profesjonalista!