Loading…

AngularJS : szybkie wprowadzenie /

Bibliographic Details
Call Number:Libro Electrónico
Main Authors: Seshadri, Shyam (Author), Green, Brad (Computer software developer) (Author)
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.