AngularJS : szybkie wprowadzenie /
Call Number: | Libro Electrónico |
---|---|
Main Authors: | , |
Format: | Electronic eBook |
Language: | Polaco Inglés |
Published: |
Gliwice :
Helion,
[2016]
|
Subjects: | |
Online Access: | Texto completo (Requiere registro previo con correo institucional) |
Table of Contents:
- Spis treści; Wprowadzenie; Adresaci książki; Dlaczego napisaliśmy tę książkę; Kilka słów o programowaniu internetowym; Zawartość książki; Źródła internetowe; Konwencje typograficzne; Przykłady kodu; Podziękowania; 1. Wprowadzenie do systemu AngularJS; Wprowadzenie do AngularJS; Co to jest MVC; Zalety systemu AngularJS; Filozofia systemu AngularJS; Rozpoczynanie pracy z systemem AngularJS; Jakie zaplecze trzeba posiadać?; Czy cały mój program musi być aplikacją AngularJS?; Prosta aplikacja AngularJS; Witaj, świecie; Podsumowanie; 2. Podstawowe dyrektywy i kontrolery AngularJS; Moduły AngularJS.
- Tworzenie pierwszego kontroleraPorównanie składni scope i controllerAs; Praca z tablicami i wyświetlanie ich zawartości; Oczekiwanie na załadowanie AngularJS; Optymalizacja wiązań za pomocą jednorazowego wiązania; Inne dyrektywy; Sposób użycia dyrektywy ng-repeat; Przeglądanie zawartości obiektu; Zmienne pomocnicze w ng-repeat; Śledzenie po identyfikatorze; Zwielokrotnianie wielu elementów HTML; Podsumowanie; 3. Testowanie jednostkowe w systemie AngularJS; Testowanie jednostkowe
- co i dlaczego; Wprowadzenie do TDD; Wprowadzenie do Karmy; Wtyczki do Karmy; Konfiguracja Karmy.
- Generowanie konfiguracji KarmySzkieletowy system testów Jasmine; Składnia Jasmine; Przydatne dopasowywacze Jasmine; Test jednostkowy dla kontrolera; Uruchamianie testu jednostkowego; Podsumowanie; 4. Formularze, pobieranie danych i usługi; Posługiwanie się dyrektywą ng-model; Praca z formularzami; Wiązanie danych i modele; Sprawdzanie danych z formularza i stany; Obsługa błędów w formularzu; Wyświetlanie informacji o błędach; Moduł ngMessages; Stylizowanie formularzy i stanów; ngModelOptions; Zagnieżdżanie formularzy i dyrektywa ng-form; Inne kontrolki formularzy; Obszary tekstowe.
- Pola wyboruPrzyciski radiowe; Pola kombi i listy rozwijane; Podsumowanie; 5. Wszystko o usługach AngularJS; Usługi AngularJS; Do czego służą usługi w systemie AngularJS; Usługi a kontrolery; Wstrzykiwanie zależności w AngularJS; Wbudowane usługi systemu AngularJS; Bezpieczny styl wstrzykiwania zależności; Kolejność wstrzykiwania; Najczęściej używane usługi systemu AngularJS; Tworzenie własnej usługi AngularJS; Tworzenie prostej usługi AngularJS; Różnica między fabryką, usługą i dostawcą; Podsumowanie; 6. Komunikacja z serwerem przy użyciu usługi http.
- Pobieranie danych za pomocą usługi http i żądań GETObietnice; Propagacja; Usługa q; Wykonywanie żądań POST przy użyciu usługi http; Interfejs API usługi http; Konfiguracja; Zaawansowane właściwości usługi http; Konfigurowanie ustawień domyślnych usługi http; Interceptory; Najlepsze praktyki; Moduł ngResource; Podsumowanie; 7. Testowanie jednostkowe i obiekty XHR; Wstrzykiwanie zależności w testach jednostkowych; Przechowywanie stanu między testami jednostkowymi; Testowanie usług; Imitowanie usług; Szpiedzy; Testowanie jednostkowe wywołań serwerowych; Testy integracyjne; Podsumowanie.