angularjs ebook.pdf

(10342 KB) Pobierz
Spis tre ci
Wprowadzenie ........................................................................................... 7
Konwencje zastosowane w ksi ce
U ycie przyk adowych kodów
Podzi kowania
8
8
9
Rozdzia 1. Wprowadzenie do AngularJS ................................................11
Koncepcje
Przyk ad — koszyk na zakupy
Co dalej?
12
18
21
Rozdzia 2. Anatomia aplikacji AngularJS ...............................................23
Wywo anie AngularJS
Architektura MVC
Szablony i do czanie danych
Organizacja zale no ci za pomoc modu ów
Formatowanie danych za pomoc filtrów
Zmiana widoków za pomoc tras i us ugi $location
Komunikacja z serwerem
U ycie dyrektyw do zmiany elementów drzewa DOM
Weryfikacja danych wej ciowych u ytkownika
Co dalej?
23
24
27
51
55
57
61
63
65
67
Rozdzia 3. Programowanie w AngularJS ...............................................69
Organizacja projektu
Narz dzia
Uruchamianie aplikacji
Testowanie w AngularJS
Testy jednostkowe
70
73
75
76
79
3
Kup książkę
Poleć książkę
Testy typu E2E/integracji
Kompilacja
Inne wspania e narz dzia
Narz dzie Yeoman — optymalizacja sposobu pracy
Integracja AngularJS i RequireJS
80
82
84
88
92
Rozdzia 4. Analiza aplikacji AngularJS .................................................101
Aplikacja
Relacje mi dzy modelem, kontrolerem i szablonem
Kontrolery, dyrektywy i us ugi
Testy
101
102
105
122
Rozdzia 5. Komunikacja z serwerami .................................................. 129
Komunikacja za pomoc us ugi $http
Testy jednostkowe
Praca z zasobami RESTful
Us uga $q i obietnica
Przechwycenie odpowiedzi
Kwestie bezpiecze stwa
XSRF
129
135
137
143
145
146
147
Rozdzia 6. Dyrektywy ........................................................................... 149
Dyrektywy i weryfikacja kodu HTML
Ogólny opis API
Co dalej?
149
150
170
Rozdzia 7. Inne kwestie ......................................................................... 171
Us uga $location
Metody modu u AngularJS
Komunikacja mi dzy zasi gami
za pomoc $on, $emit i $broadcast
Ciasteczka
Internacjonalizacja i lokalizacja
Oczyszczanie kodu HTML i modu Sanitize
171
178
182
184
185
188
4
Spis tre ci
Kup książkę
Poleć książkę
Rozdzia 8. ci ga i podpowiedzi ...........................................................191
Opakowanie kontrolki jQuery datepicker
Lista klubów sportowych — filtrowanie i komunikacja
Przekazywanie plików w aplikacji AngularJS
U ycie biblioteki Socket.IO
Prosta us uga stronicowania
Praca z serwerami i logowaniem
Podsumowanie
191
196
201
204
207
210
214
Skorowidz ............................................................................................... 216
Spis tre ci
5
Kup książkę
Poleć książkę
6
Spis tre ci
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin