Kalbarczyk Dariusz Kalbarczyk Arkadiusz - AngularJS Pierwsze Kroki, Książki, uczelniane, programowanie

[ Pobierz całość w formacie PDF ]
//-->Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całościlub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione.Wykonywanie kopii metodą kserograficzną, fotograficzną, a także kopiowanieksiążki na nośniku filmowym, magnetycznym lub innym powoduje naruszeniepraw autorskich niniejszej publikacji.Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymibądź towarowymi ich właścicieli.Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawartew tej książce informacje były kompletne i rzetelne. Nie biorą jednakżadnejodpowiedzialności ani za ich wykorzystanie, ani za związane z tym ewentualnenaruszenie praw patentowych lub autorskich. Autor oraz Wydawnictwo HELIONnie ponoszą równieżżadnejodpowiedzialności za ewentualne szkodywynikłe z wykorzystania informacji zawartych w książce.Opieka redakcyjna: Ewelina BurskaProjekt okładki: Studio Gravite/OlsztynObarek, Pokoński, Pazdrijowski, ZapruckiWydawnictwo 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)Drogi Czytelniku!Jeżeli chcesz ocenić tę książkę, zajrzyj pod adresMożesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.ISBN: 978-83-283-1590-7Copyright © Helion 2015Poleć książkę na Facebook.comKup w wersji papierowejOceń książkęKsięgarnia internetowaLubię to!»Nasza społecznośćSpis treściRozdział 1. Wstęp . ............................................................................................ 7Od czego zacząć . ............................................................................................................... 9Biblioteka i ng-app, czyli bez czego nie może się obejśćżadnaaplikacja ........................ 9Biblioteka . ................................................................................................................... 9Ng-app . ...................................................................................................................... 10Pierwsza aplikacja ........................................................................................................... 11Framework SPA . ............................................................................................................. 13Podwójne wiązanie .......................................................................................................... 14Jednostronne wiązanie ............................................................................................... 14Dwustronne wiązanie ................................................................................................ 14AngularJS i MVC ............................................................................................................ 15Quiz . ................................................................................................................................ 16Rozdział 2. $scope — niepozorny obiekt . ......................................................... 17Wprowadzenie . ................................................................................................................ 17$scope i $rootScope .................................................................................................. 17Alternatywa dla $scope ............................................................................................. 18Dziedziczenie .................................................................................................................. 19Izolowany scope ........................................................................................................ 22$digest(), $apply() i $watch() .......................................................................................... 22Nasłuchiwanie oraz $watch() .................................................................................... 22$digest() . ................................................................................................................... 24$apply() . .................................................................................................................... 24Quiz . ................................................................................................................................ 26Rozdział 3. Moduły . ........................................................................................ 27Wprowadzenie . ................................................................................................................ 27Moduły a kontrolery ........................................................................................................ 28Moduły a globalna przestrzeń nazw . .............................................................................. 29Zmodularyzowana aplikacja ............................................................................................ 29Łączeniemodułów .................................................................................................... 30Quiz . ................................................................................................................................ 31Rozdział 4. Dependency Injection — wstrzykiwanie zależności . ........................ 33Wprowadzenie . ................................................................................................................ 33Uzyskiwanie zależności ................................................................................................... 34Metody wstrzykiwania zależności ................................................................................... 35DI w praktyce .................................................................................................................. 37Quiz . ................................................................................................................................ 434AngularJS. Pierwsze krokiRozdział 5. Poznaj potęgę dyrektyw . ............................................................... 45Wprowadzenie . ................................................................................................................ 45Nazewnictwo . .................................................................................................................. 48Wbudowane dyrektywy ................................................................................................... 50Dyrektywa a .............................................................................................................. 51Dyrektywa form ........................................................................................................ 51Dyrektywa input ........................................................................................................ 53Dyrektywa ngBind .................................................................................................... 54Dyrektywa ngBindHtml ............................................................................................ 54Dyrektywa ngBindTemplate ..................................................................................... 55Dyrektywa ngCloak ................................................................................................... 56Dyrektywy ngBlur i ngFocus .................................................................................... 57Dyrektywa ngChange ................................................................................................ 57Dyrektywa ngClass ................................................................................................... 62Dyrektywa ngRepeat ................................................................................................. 65Dyrektywa ngClick ................................................................................................... 72Dyrektywa ngController ............................................................................................ 74Dyrektywa ngCopy ................................................................................................... 75Dyrektywa ngCut ...................................................................................................... 76Dyrektywa ngDblclick .............................................................................................. 78Dyrektywa ngFocus ................................................................................................... 78Dyrektywa ngForm ................................................................................................... 79Dyrektywa ngHref ..................................................................................................... 79Dyrektywa ngIf ......................................................................................................... 80Dyrektywa ngInclude ................................................................................................ 80Dyrektywy ngKeydown, ngKeypress i ngKeyup . .................................................... 80Dyrektywa ngList ...................................................................................................... 81Dyrektywa ngModel .................................................................................................. 81Dyrektywa ngModelOptions ..................................................................................... 82Dyrektywy ngMousedown, ngMouseenter, ngMouseleave, ngMousemove,ngMouseover i ngMouseup .................................................................................... 84Dyrektywa ngNonBindable ....................................................................................... 84Dyrektywa ngPaste .................................................................................................... 85Dyrektywa ngPluralize .............................................................................................. 85Dyrektywa ngReadonly ............................................................................................. 88Dyrektywa ngStyle .................................................................................................... 88Dyrektywa ngSubmit ................................................................................................. 88Dyrektywa ngSwitch ................................................................................................. 89Dyrektywa ngTransclude .......................................................................................... 89Dyrektywa ngValue ................................................................................................... 91Dyrektywa script ....................................................................................................... 91Dyrektywa select ....................................................................................................... 93Dyrektywa textarea ................................................................................................... 96Quiz . ................................................................................................................................ 97Rozdział 6. Dyrektywy szyte na miarę . ............................................................. 99Wprowadzenie . ................................................................................................................ 99Pierwsza własna dyrektywa ............................................................................................. 99Właściwości . .................................................................................................................. 101$scope vs. scope ............................................................................................................ 105Quiz . .............................................................................................................................. 107Spis treści5Rozdział 7. Filtry . .......................................................................................... 109Wprowadzenie . .............................................................................................................. 109Filtry wbudowane .......................................................................................................... 110Operacje na stringach .............................................................................................. 110Liczbowe . ................................................................................................................ 111Operacje na datach .................................................................................................. 112JSON . ...................................................................................................................... 113Filtry dyrektywy ng-repeat ...................................................................................... 113Linky . ...................................................................................................................... 117Quiz . .............................................................................................................................. 118Rozdział 8. Funkcje . ..................................................................................... 119Wprowadzenie . .............................................................................................................. 119Opis funkcji . .................................................................................................................. 119Funkcja angular.bind ............................................................................................... 119Funkcja angular.bootstrap ....................................................................................... 120Funkcja angular.copy .............................................................................................. 120Funkcja angular.element ......................................................................................... 122Funkcja angular.equals ............................................................................................ 126Funkcja angular.extend ........................................................................................... 126Funkcja angular.forEach ......................................................................................... 127Funkcje angular.fromJson i angular.toJson . ........................................................... 127Funkcja angular.identity .......................................................................................... 127Funkcja angular.injector .......................................................................................... 129Funkcje angular.isArray, angular.isDate, angular.isDefined,angular.isElement, angular.isFunction, angular.isNumber,angular.isObject, angular.isString i angular.isUndefined .................................... 131Funkcje angular.lowercase i angular.uppercase . .................................................... 131Funkcja angular.module .......................................................................................... 132Funkcja angular.reloadWithDebugInfo . ................................................................. 132Quiz . .............................................................................................................................. 132Rozdział 9. Routing — lepsza strona nawigacji . ............................................. 133Wprowadzenie . .............................................................................................................. 133Konfiguracja . ................................................................................................................. 134Widoki . .......................................................................................................................... 134Cztery kroki w procesie konfiguracji . ........................................................................... 151Quiz . .............................................................................................................................. 151Rozdział 10. Animacje . ................................................................................... 153Wprowadzenie . .............................................................................................................. 153Jak to działa . .................................................................................................................. 154Obietnice . ...................................................................................................................... 154CSS3 Transitions ........................................................................................................... 155Animacje CSS3 i @keyframes ...................................................................................... 158Animacje JavaScript ...................................................................................................... 161Quiz . .............................................................................................................................. 167Rozdział 11. Komunikacja z serwerem . ............................................................ 169Wprowadzenie . .............................................................................................................. 169Klasyczne zapytanie XHR a usługa $http . ....................................................................... 169XHR przy użyciu $http .................................................................................................. 170 [ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • klobuckfatima.xlx.pl