Szczegóły ebooka

JavaScript i jQuery. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio

JavaScript i jQuery. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio

Dawid Borycki, Jacek Matulewski

Ebook

JavaScript i jQuery - fantastyczny duet w każdej aplikacji!

  • Poznaj technologię JavaScript i wykorzystaj jej kolosalne możliwości
  • Ułatw sobie pracę za pomocą elastycznych narzędzi z biblioteki jQuery i jQuery UI

Technologia JavaScript nie od dziś jest uważana za potężne narzędzie, doskonale wpasowujące się w sposób działania aplikacji internetowych po stronie serwera. To zaś jest zaleta nie do przecenienia w czasach, gdy przez globalną sieć przesyłane są niewiarygodnie wielkie ilości danych, a internet w zasadzie służy do załatwiania wszelkich codziennych spraw. Każda współczesna aplikacja internetowa musi zapewniać szybki transfer i bezpieczeństwo danych, a także oferować użytkownikom końcowym wygodny interaktywny widok, wraz z możliwością otwierania i wprowadzania danych na różnych urządzeniach. Połączenie JavaScriptu i jQuery pozwala osiągnąć taki stan rzeczy bez nadmiernego obciążania sieci i serwerów.

W tej książce znajdziesz informacje o technologii JavaScript oraz bibliotekach jQuery oraz jQuery UI, które umożliwiają tworzenie interaktywnych widoków aplikacji internetowych. Dowiesz się więcej o składni języka JavaScript i zapewnianiu interakcji z różnymi elementami strony oraz o tworzeniu i wykorzystywaniu bibliotek skryptów. Nauczysz się zmieniać właściwości różnych elementów witryny, odkryjesz, do czego służą formularze i obiekty wbudowane, a ponadto zrozumiesz, jak ważną rolę w procesie projektowania i implementowania aplikacji internetowych odgrywają biblioteki jQuery i jQuery UI. Warto, przekonaj się sam!

  • Konfiguracja obsługi JavaScriptu i biblioteki skryptów
  • Debugowanie kodu w JavaScripcie
  • Dostęp do wybranych elementów stron internetowych
  • Obsługa zdarzeń i drzewo DOM
  • Tabele danych, źródła XML oraz pętla for in
  • Formularze, obiekty wbudowane i animacje
  • Podstawy jQuery: selektory, zdarzenia, programowanie asynchroniczne
  • Zaawansowane aspekty jQuery: animacje, formularze, AJAX, wtyczki i rozszerzenia
  • jQuery UI: wtyczki, interakcja z komponentami oraz zaawansowane efekty animacji

Interaktywna strona WWW? Tylko z JavaScriptem i jQuery!

Przedmowa (7)

Wstęp (9)

CZĘŚĆ I. TECHNOLOGIA JAVASCRIPT (11)

Rozdział 1. Wprowadzenie do JavaScript (13)

  • Osadzenie skryptu (15)
  • Zmienne (16)
  • Funkcje (18)
    • Funkcje a zasięg zmiennych (21)
  • Instrukcje sterujące i operatory logiczne (24)
    • Warunki a stałe (25)
    • Warunki a zmienne (26)
    • Zdania logiczne zawierające zmienne i stałe (28)
    • Koniunkcja i alternatywa kryteriów (28)
    • Instrukcja switch (32)
  • Operatory inkrementacji, dekrementacji oraz przypisania (34)
  • Pętle (35)
    • Polecenie while (35)
    • Konstrukcja do while (37)
    • Pętla for (38)
    • Instrukcje break i continue (41)
  • Podsumowanie (43)

Rozdział 2. Konfiguracja obsługi JavaScript i biblioteki skryptów (45)

  • Problem braku obsługi JavaScript (45)
  • Konfiguracja obsługi JavaScript w przeglądarce Internet Explorer (46)
  • Wyłączenie obsługi JavaScript w przeglądarce Mozilla Firefox (47)
  • Konfiguracja przeglądarki Google Chrome do obsługi JavaScript (48)
  • Biblioteki skryptów (49)
  • Podsumowanie (52)

Rozdział 3. Debugowanie kodu JavaScript (53)

  • Wprowadzenie (53)
  • Narzędzia deweloperskie w Internet Explorer 9 (53)
    • Konsola (55)
    • Czujka (57)
    • Rozpoczęcie debugowania i punkty przerwania (58)
    • Zmienne lokalne (60)
    • Stos wywołań (61)
  • Inspekcja kodu JavaScript w przeglądarce Mozilla Firefox (61)
    • Konsola WWW (61)
    • Brudnopis (63)
  • Podsumowanie (64)

Rozdział 4. Dostęp do wybranych elementów stron internetowych (65)

  • Wprowadzenie (65)
  • Pole tekstowe (66)
  • Modyfikacja zawartości wybranego elementu strony (67)
  • Właściwości obiektów HTML (69)
    • Modyfikacja właściwości wybranego obiektu HTML (69)
    • Modyfikacja stylu elementu strony (73)
  • Podsumowanie (78)

Rozdział 5. Właściwości okna przeglądarki (79)

  • Wprowadzenie (79)
  • Dynamiczna kontrola nowego okna przeglądarki internetowej (79)
  • Przenoszenie i dynamiczna zmiana rozmiarów okna przeglądarki (84)
  • Podsumowanie (88)

Rozdział 6. Obsługa zdarzeń i drzewo DOM (89)

  • Wprowadzenie (89)
  • Obsługa myszy (89)
  • Obsługa klawiatury oraz metody zdarzeniowe towarzyszące ładowaniu elementów HTML (94)
  • Podsumowanie (103)

Rozdział 7. Tabele danych, źródła XML oraz pętla for in (105)

  • Wprowadzenie (105)
  • Odczytanie zawartości pliku XML (106)
  • Pobieranie wybranych informacji z pliku XML (108)
  • Tworzenie tabeli danych (110)
  • Pętla for in (113)
  • Podsumowanie (114)

Rozdział 8. Formularze (115)

  • Wprowadzenie (115)
  • Walidacja danych formularza (116)
  • Formularze a wyrażenia regularne (120)
  • Zdarzenie onchange (122)
  • Formatowanie błędnie wypełnionych pól (123)
  • Potwierdzenie wysłania i wyczyszczenia zawartości pól formularza (125)
  • Podsumowanie (126)

Rozdział 9. Obiekty wbudowane (127)

  • Wprowadzenie (127)
  • Math (127)
  • Date (129)
  • String (131)
  • JSON (133)
  • Konstruowanie i obsługa własnych obiektów (135)
  • Właściwości przeglądarki (138)
    • Navigator (138)
    • History (139)
    • Location (140)
  • Podsumowanie (141)

Rozdział 10. Animacje (143)

  • Wprowadzenie (143)
  • Ściemnianie i rozjaśnianie (143)
  • Zmiana rozmiaru (147)
  • Ruch (151)
  • Podsumowanie (155)

CZĘŚĆ II. BIBLIOTEKA JQUERY (157)

Rozdział 11. Podstawy jQuery (159)

  • Wprowadzenie i dyskretny JavaScript (159)
  • Importowanie biblioteki jQuery i zdarzenie $(document).ready (160)
  • Selektory, czyli dostęp do elementów drzewa DOM (162)
    • Konstruowanie i wykorzystanie selektorów (164)
    • Filtrowanie atrybutów i dodatkowe selektory (171)
    • Uzupełnienia (175)
  • Manipulacja drzewem DOM (176)
  • Zdarzenia (178)
    • Rejestracja zdarzenia (179)
    • Wyłączenie obsługi zdarzenia (180)
    • Ręczne wyzwolenie zdarzenia (181)
    • Zablokowanie domyślnej obsługi zdarzenia (183)
    • Argumenty zdarzenia (184)
  • Funkcje zwrotne, czyli przetwarzanie asynchroniczne (185)
  • Podsumowanie (188)

Rozdział 12. Zaawansowane aspekty biblioteki jQuery (189)

  • Animacje (189)
  • Formularze (195)
  • AJAX (198)
  • Wtyczki i rozszerzenia (204)
  • Podsumowanie (208)

Rozdział 13. jQuery UI (209)

  • Wprowadzenie i przygotowanie środowiska pracy (209)
  • Wtyczki (210)
    • ProgressBar (210)
    • Slider (212)
    • Datepicker (214)
    • Dialog (219)
    • Button (226)
    • Tabs (232)
    • Accordion (238)
  • Interakcja z komponentami (241)
    • Przenoszenie (241)
    • Upuszczanie (246)
    • Zaznaczanie (250)
    • Sortowanie (252)
    • Zmiana rozmiaru (256)
  • Efekty animacji (258)
    • Przełączanie klas CSS (258)
    • Dodawanie, usuwanie i zmiana klasy CSS (260)
    • Animowanie kolorów (261)
    • Wbudowane efekty animacji (263)
    • Easing (266)
    • Tworzenie własnych motywów (269)
  • Podsumowanie (270)

Skorowidz (271)

  • Tytuł: JavaScript i jQuery. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio
  • Autor: Dawid Borycki
  • ISBN: 978-83-246-9230-9, 9788324692309
  • Data wydania: 2014-03-09
  • Format: Ebook
  • Identyfikator pozycji: jsiqkp
  • Wydawca: Helion