Zaawansowane techniki jezyka JavaScript Wydanie II ztejs2, e
[ Pobierz całość w formacie PDF ] //-->Tytuł oryginału: Pro JavaScript Techniques, Second EditionTłumaczenie: Rafał SzpotonISBN: 978-83-283-2086-4Original edition copyright 2015 by John Resig, Russ Ferguson, and John Paxton.All rights reserved.Polish edition copyright © 2016 by HELION SA.All rights reserved.All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means,electronic or mechanical, including photocopying, recording or by any information storage retrieval system,without permission from the Publisher.Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszejpublikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powodujenaruszenie praw autorskich niniejszej publikacji.Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ichwłaścicieli.Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce informacje byłykompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związanez tym ewentualne naruszenie praw patentowych lub autorskich. Autor oraz Wydawnictwo HELION nieponoszą również żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacjizawartych w książce.Wydawnictwo HELIONul. Kościuszki 1c, 44-100 GLIWICEtel. 32 231 22 19, 32 230 98 63e-mail:helion@helion.plWWW:(księgarnia internetowa, katalog książek)Pliki z przykładami omawianymi w książce można znaleźć pod adresem:ftp://ftp.helion.pl/przyklady/ztejs2.zipDrogi Czytelniku!Jeżeli chcesz ocenić tę książkę, zajrzyj pod adresMożesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.Printed in Poland.•Kup książkę•Poleć książkę•Oceń książkę•Księgarnia internetowa•Lubię to! » Nasza społecznośćSpis tre ciO autorach ...................................................................................................... 11O recenzentach technicznych .......................................................................... 13Podzi kowania ................................................................................................ 15Rozdzia 1. Profesjonalne techniki w JavaScript ................................................................ 17Jak tu dotarliśmy? ....................................................................................................................... 18Współczesny JavaScript ............................................................................................................. 19Rozkwit bibliotek ................................................................................................................. 20Więcej niż wzmianka o rozwiązaniach mobilnych ......................................................... 21Dokąd zmierzamy? .............................................................................................................. 22Co nas czeka wkrótce? ............................................................................................................... 22Podsumowanie ............................................................................................................................ 23Rozdzia 2. Funkcje, cechy i obiekty .................................................................................. 25Cechy języka ................................................................................................................................ 25Referencje oraz wartości ..................................................................................................... 25Zakres .................................................................................................................................... 27Kontekst ................................................................................................................................ 29Domknięcia ........................................................................................................................... 30Przeciążenie funkcji oraz sprawdzanie typów ................................................................. 33Nowe narzędzia obiektowe ....................................................................................................... 35Obiekty .................................................................................................................................. 35Modyfikacja obiektów ......................................................................................................... 36Podsumowanie ............................................................................................................................ 38Rozdzia 3. Tworzenie kodu do wielokrotnego u ytku ...................................................... 39Obiektowy JavaScript ................................................................................................................. 39Dziedziczenie ........................................................................................................................ 43Widoczność składowych obiektu ...................................................................................... 47Przyszłość obiektowego JavaScript .................................................................................... 49Kup książkęPoleć książkęSPIS TRE CIOpakowanie kodu w JavaScript ................................................................................................ 49Przestrzenie nazw ................................................................................................................. 49Wzorzec modułowy ............................................................................................................. 50Wyrażenia funkcyjne wywoływane natychmiast ............................................................ 51Podsumowanie ............................................................................................................................ 54Rozdzia 4. Usuwanie b dów z kodu JavaScript ............................................................... 55Narzędzia testujące ..................................................................................................................... 55Konsola .................................................................................................................................. 56Wykorzystanie funkcji konsoli .......................................................................................... 58Debugger ...................................................................................................................................... 60Inspektor DOM .................................................................................................................... 60Analizator sieci ..................................................................................................................... 60Oś czasu ................................................................................................................................. 61Profiler ................................................................................................................................... 62Podsumowanie ............................................................................................................................ 63Rozdzia 5. Obiektowy model dokumentu ......................................................................... 65Wprowadzenie do obiektowego modelu dokumentu ........................................................... 65Struktura DOM .................................................................................................................... 67Relacje w modelu DOM ...................................................................................................... 68Dostęp do elementów DOM ..................................................................................................... 70Odnajdywanie elementów za pomocą selektora CSS ..................................................... 72Oczekiwanie na wczytanie modelu DOM strony HTML ..................................................... 73Oczekiwanie na wczytanie strony ...................................................................................... 73Oczekiwanie na właściwe zdarzenie .................................................................................. 74Pobieranie zawartości Elementu .............................................................................................. 74Pobieranie tekstu Elementu ................................................................................................ 74Pobieranie kodu HTML elementu .................................................................................... 76Praca z atrybutami elementu .................................................................................................... 77Pobieranie i ustawianie wartości atrybutu ....................................................................... 77Modyfikacja modelu DOM ....................................................................................................... 80Tworzenie węzłów za pomocą DOM ................................................................................ 80Wstawianie do drzewa DOM ............................................................................................. 81Wstawianie HTML do drzewa DOM ...................................................................................... 82Usuwanie węzłów z drzewa DOM ..................................................................................... 83Obsługa znaków niewidocznych w DOM ........................................................................ 84Proste przeglądanie drzewa DOM ..................................................................................... 85Podsumowanie ............................................................................................................................ 87Rozdzia 6. Zdarzenia ........................................................................................................ 89Wprowadzenie do zdarzeń JavaScript ..................................................................................... 89Stos, kolejka oraz pętla zdarzeń ......................................................................................... 90Fazy zdarzeń ......................................................................................................................... 90Podłączanie procedur nasłuchu zdarzeń ................................................................................. 92Dowiązywanie tradycyjne ................................................................................................... 92Dowiązywanie DOM: rekomendacja W3C ...................................................................... 96Odwiązywanie zdarzeń ....................................................................................................... 976Kup książkęPoleć książkęSPIS TRE CIWspólne cechy zdarzeń ............................................................................................................. 98Obiekt zdarzenia .................................................................................................................. 98Wyłączenie bąbelkowania zdarzeń .................................................................................... 98Zmiana domyślnych akcji przeglądarki ............................................................................ 99Delegacja zdarzeń .............................................................................................................. 101Obiekt zdarzenia ....................................................................................................................... 102Właściwości ogólne ........................................................................................................... 102Właściwości związane z myszką ...................................................................................... 103Właściwości związane z klawiaturą ................................................................................. 104Rodzaje zdarzeń ........................................................................................................................ 105Zdarzenia związane ze stroną ........................................................................................... 106Zdarzenia interfejsu użytkownika ................................................................................... 107Zdarzenia myszy ................................................................................................................ 107Zdarzenia klawiatury ......................................................................................................... 109Zdarzenia formularzy ........................................................................................................ 109Dostępność zdarzeń ........................................................................................................... 110Podsumowanie .......................................................................................................................... 110Rozdzia 7. JavaScript a walidacja formularzy ................................................................. 111Walidacja formularzy w HTML oraz CSS ............................................................................ 111CSS ....................................................................................................................................... 113Walidacja formularzy za pomocą JavaScript ........................................................................ 114Walidacja a użytkownicy .................................................................................................. 117Zdarzenia walidacji ............................................................................................................ 118Dostosowywanie walidacji ...................................................................................................... 120Zapobieganie walidacji formularzy ................................................................................. 120Podsumowanie .......................................................................................................................... 121Rozdzia 8. Wprowadzenie do Ajaksa ............................................................................. 123Używanie Ajaksa ....................................................................................................................... 124Żądania HTTP .................................................................................................................... 124Odpowiedź HTTP .............................................................................................................. 129Podsumowanie .......................................................................................................................... 131Rozdzia 9. Narz dzia do tworzenia aplikacji internetowych .......................................... 133Tworzenie rusztowania projektu ............................................................................................ 134NPM jest podstawą wszystkich narzędzi ............................................................................... 134Generatory ................................................................................................................................. 134Kontrola wersji ................................................................................................................... 135Dodawanie plików, ich modyfikacje oraz pierwsze zatwierdzenie zmian ....................... 136Podsumowanie .......................................................................................................................... 139Rozdzia 10. AngularJS oraz testowanie ............................................................................ 141Widoki oraz kontrolery ........................................................................................................... 143Zdalne źródła danych ............................................................................................................... 145Trasy ........................................................................................................................................... 146Parametry tras ........................................................................................................................... 148Testowanie aplikacji ................................................................................................................. 1497Kup książkęPoleć książkę
[ Pobierz całość w formacie PDF ] zanotowane.pldoc.pisz.plpdf.pisz.plimikimi.opx.pl
|
|
StartZastosowanie techniki wysokich ciśnień w technologii żywności, Technologia żywności, Technologia żywnościZasady higieny oraz zagrożenia epidemiologiczne w gabinecie kosmetycznym, technik usług kosmetycznych, higienaZasady żywienia człowieka dla Studium kosmetycznego-1, Technik usług kosmetycznych, kosmetologiaZaawansowane Zabiegi Resuscytacyjne Algorytm postępowania w bradykardii (ALS-BRAD), Algorytmy postępowania resuscytacyjnego - Wytyczne Resuscytacji 2010 ERCZaburzenia snu w codziennej praktyce Skalski Michał, podręczniki licea technika, Podręczniki, lekturyZastosowanie ukladow cyfrowych, Informatyka ns 2009-2013, Semestr II, Technika CyfrowaZadania testowe z biologii, podręczniki licea technika, Podręczniki, lekturyZasady wyposażania i urządzania gabinetu kosmetycznego, technik usług kosmetycznychZadania z mechaniki, Politechnika Poznańska (PP), Mechanika Techniczna, Ćwiczenia, Semestr 1Zapaśnik The Wrestler (2008), Fabularne(1)
zanotowane.pldoc.pisz.plpdf.pisz.plzjiwho.xlx.pl
Cytat
Filozof sprawdza się w filozofii myśli, poeta w filozofii wzruszenia. Kostis Palamas Aby być szczęśliwym w miłości, trzeba być geniuszem. Honore de Balzac Fortuna kołem się toczy. Przysłowie polskie Forsan et haec olim meminisse iuvabit - być może kiedyś przyjemnie będzie wspominać i to wydarzenie. Wergiliusz Ex Deo - od Boga. |
|