Facebook - konwersja
Pobierz fragment

AngularJS. Tworzenie aplikacji webowych. Receptury - ebook

Wydawnictwo:
Tłumacz:
Data wydania:
10 marca 2016
Format ebooka:
PDF
Format PDF
czytaj
na laptopie
czytaj
na tablecie
Format e-booków, który możesz odczytywać na tablecie oraz laptopie. Pliki PDF są odczytywane również przez czytniki i smartfony, jednakze względu na komfort czytania i brak możliwości skalowania czcionki, czytanie plików PDF na tych urządzeniach może być męczące dla oczu. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
, EPUB
Format EPUB
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najpopularniejszych formatów e-booków na świecie. Niezwykle wygodny i przyjazny czytelnikom - w przeciwieństwie do formatu PDF umożliwia skalowanie czcionki, dzięki czemu możliwe jest dopasowanie jej wielkości do kroju i rozmiarów ekranu. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
, MOBI
Format MOBI
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najczęściej wybieranych formatów wśród czytelników e-booków. Możesz go odczytać na czytniku Kindle oraz na smartfonach i tabletach po zainstalowaniu specjalnej aplikacji. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
(3w1)
Multiformat
E-booki sprzedawane w księgarni Virtualo.pl dostępne są w opcji multiformatu - kupujesz treść, nie format. Po dodaniu e-booka do koszyka i dokonaniu płatności, e-book pojawi się na Twoim koncie w Mojej Bibliotece we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu przy okładce. Uwaga: audiobooki nie są objęte opcją multiformatu.
czytaj
na laptopie
Pliki PDF zabezpieczone watermarkiem możesz odczytać na dowolnym laptopie po zainstalowaniu czytnika dokumentów PDF. Najpowszechniejszym programem, który umożliwi odczytanie pliku PDF na laptopie, jest Adobe Reader. W zależności od potrzeb, możesz zainstalować również inny program - e-booki PDF pod względem sposobu odczytywania nie różnią niczym od powszechnie stosowanych dokumentów PDF, które odczytujemy każdego dnia.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na tablecie
Aby odczytywać e-booki na swoim tablecie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. Bluefire dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na czytniku
Czytanie na e-czytniku z ekranem e-ink jest bardzo wygodne i nie męczy wzroku. Pliki przystosowane do odczytywania na czytnikach to przede wszystkim EPUB (ten format możesz odczytać m.in. na czytnikach PocketBook) i MOBI (ten fromat możesz odczytać m.in. na czytnikach Kindle).
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na smartfonie
Aby odczytywać e-booki na swoim smartfonie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. iBooks dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
Pobierz fragment
59,00

AngularJS. Tworzenie aplikacji webowych. Receptury - ebook

AngularJS jest popularnym frameworkiem służącym do pisania aplikacji internetowych o różnej skali. Jest to świetny projekt open source, dzięki któremu praca staje się wydajna i przyjemna. Tworzenie oprogramowania mającego naprawdę wysoką jakość wymaga od programisty stałego rozwijania umiejętności. Konieczne jest doskonałe opanowanie narzędzi programistycznych i uczenie się nowych funkcji, które one oferują. Proces ten w istocie nigdy się nie kończy.

Jeśli już znasz podstawowe cechy AngularJS i postanowiłeś nabyć biegłości w pracy z tym frameworkiem, to masz w rękach książkę przeznaczoną dla Ciebie. Przedstawione w niej metodologie i strategie pozwolą Ci na sprawne budowanie wydajnych i skalowalnych aplikacji internetowych. W tym praktycznym poradniku znajdziesz ponad 90 łatwych do wykonania receptur. Od razu zaczniesz korzystać z praktycznych rozwiązań. Z pewnością docenisz jasne podejście do problemów, klarowne wyjaśnienia i czytelne wskazówki dotyczące tworzenia aplikacji produkcyjnych. Oczywiście nie zabrakło licznych fragmentów kodu opatrzonego komentarzem.

Dzięki tej książce:
  • Poznasz wzorce, strategie i praktyki, dzięki którym AngularJS pozwala na tworzenie prawdziwie skalowalnych, wydajnych i efektywnych aplikacji internetowych.
  • Będziesz pracował na kodzie prawdziwych aplikacji, posługując się najnowszymi narzędziami udostępnionymi w ostatniej wersji frameworka — AngularJS 1.3.
  • Znajdziesz rozwiązania najczęstszych problemów, włączając w to kwestie testowania i optymalizacji kodu.
  • Zaczniesz biegle korzystać z dyrektyw AngularJS, filtrów standardowych i niestandardowych, nauczysz się implementować magistrale zdarzeń.
  • Dowiesz się, czym są i jak stosować obietnice; poznasz proste obietnice, łańcuchy obietnic, bariery obietnic.
  • Nabierzesz wprawy w stosowaniu szablonów aplikacji.
  • Poznasz słabsze strony frameworka i nauczysz się skutecznie zapobiegać ewentualnym problemom.

AngularJS to świetne narzędzie — poznaj jego tajniki!

Spis treści

O autorze (9)

O recenzentach (10)

Przedmowa (11)

Rozdział 1. Maksymalne wykorzystanie możliwości AngularJS (17)

  • Wprowadzenie (18)
  • Budowanie prostych dyrektyw na poziomie elementu (18)
  • Omówienie spektrum dyrektyw (20)
  • Manipulowanie modelem DOM (25)
  • Dyrektywy łączące (27)
  • Interfejs z dyrektywą z wykorzystaniem odizolowanego zakresu (30)
  • Interakcje pomiędzy zagnieżdżonymi dyrektywami (34)
  • Opcjonalne kontrolery zagnieżdżonych dyrektyw (36)
  • Dziedziczenie zakresu dyrektywy (37)
  • Szablony dyrektyw (39)
  • Odizolowany zakres (42)
  • Transkluzje dyrektyw (43)
  • Dyrektywy rekurencyjne (46)

Rozdział 2. Rozszerzenie zestawu narzędzi o filtry i typy usług (53)

  • Wprowadzenie (54)
  • Wykorzystywanie filtrów uppercase i lowercase (54)
  • Używanie filtrów number i currency (56)
  • Używanie filtra date (59)
  • Debugowanie z wykorzystaniem filtra json (61)
  • Używanie filtrów danych na zewnątrz szablonu (63)
  • Wykorzystanie wbudowanych filtrów wyszukiwania (65)
  • Tworzenie łańcuchów filtrów (67)
  • Tworzenie niestandardowych filtrów danych (69)
  • Tworzenie niestandardowych filtrów wyszukiwania (72)
  • Filtrowanie z wykorzystaniem niestandardowych komparatorów (74)
  • Budowanie filtra wyszukiwania od podstaw (76)
  • Budowanie niestandardowego filtra wyszukiwania od podstaw (79)
  • Używanie wartości i stałych usług (81)
  • Używanie fabryk usług (83)
  • Korzystanie z usług (85)
  • Korzystanie z dostawców usług (86)
  • Korzystanie z dekoratorów usług (88)

Rozdział 3. Animacje w AngularJS (91)

  • Wprowadzenie (91)
  • Tworzenie prostych animacji typu fade in i fade out (92)
  • Replikowanie metod slideUp() i slideDown() biblioteki jQuery (96)
  • Tworzenie animacji wejściowych z wykorzystaniem ngIf (99)
  • Tworzenie animacji leave i concurrent z wykorzystaniem ngView (105)
  • Tworzenie animacji move za pomocą ngRepeat (112)
  • Tworzenie animacji addClass za pomocą ngShow (121)
  • Tworzenie animacji removeClass za pomocą ngClass (126)
  • Tworzenie wsadowych animacji stagger (131)

Rozdział 4. Kreowanie i organizowanie aplikacji (135)

  • Wprowadzenie (135)
  • Ręczne ładowanie aplikacji (135)
  • Bezpieczne używanie metody $apply (138)
  • Organizacja pliku aplikacji i modułów (143)
  • Ukrywanie frameworka AngularJS przed użytkownikiem (146)
  • Zarządzanie szablonami aplikacji (148)
  • Składnia Controller as (152)

Rozdział 5. Praca z zakresami i modelem (155)

  • Wprowadzenie (155)
  • Konfigurowanie zdarzeń frameworka AngularJS i korzystanie z nich (156)
  • Zarządzanie dziedziczeniem obiektu $scope (159)
  • Praca z formatkami frameworka AngularJS (170)
  • Korzystanie z elementów <select> i dyrektywy ngOptions (177)
  • Budowanie magistrali zdarzeń (184)

Rozdział 6. Testowanie w AngularJS (191)

  • Wprowadzenie (191)
  • Konfigurowanie i uruchamianie środowiska testowego w programach Yeoman i Grunt (192)
  • Jak działa Protractor? (195)
  • Włączanie testów E2E i Protractor w systemie Grunt (196)
  • Pisanie prostych testów jednostkowych (200)
  • Pisanie prostych testów E2E (206)
  • Konfigurowanie prostej makiety serwera backend (211)
  • Pisanie testów DAMP (214)
  • Używanie wzorca testów Obiekt strony (216)

Rozdział 7. Szybki AngularJS (223)

  • Wprowadzenie (223)
  • Miny-pułapki frameworka AngularJS (224)
  • Tworzenie uniwersalnego wywołania zwrotnego dla obserwatorów (226)
  • Inspekcja obserwatorów aplikacji (227)
  • Skuteczne stosowanie typów $watch i zarządzanie nimi (229)
  • Optymalizowanie aplikacji z wykorzystaniem obserwatorów referencji (231)
  • Optymalizowanie aplikacji z wykorzystaniem obserwatorów równości (234)
  • Optymalizowanie aplikacji z wykorzystaniem obiektu $watchCollection (236)
  • Optymalizowanie aplikacji poprzez wyrejestrowywanie obserwatorów (238)
  • Optymalizowanie wyrażeń obserwatorów z wiązaniem szablonów (239)
  • Optymalizowanie aplikacji z wykorzystaniem fazy kompilacji w ng-repeat (241)
  • Optymalizowanie aplikacji z wykorzystaniem konstrukcji track by w ng-repeat (243)
  • Przycinanie obserwowanych modeli (245)

Rozdział 8. Obietnice (247)

  • Wprowadzenie (247)
  • Implementacja prostej obietnicy (248)
  • Łańcuchy obietnic i handlerów obietnic (254)
  • Implementacja powiadomień dla obietnic (259)
  • Implementacja barier obietnic z wykorzystaniem wywołania $q.all() (262)
  • Tworzenie wrapperów obietnic za pomocą wywołania $q.when() (264)
  • Korzystanie z obietnic za pośrednictwem obiektu $http (266)
  • Używanie obietnic z usługą $resource (269)
  • Korzystanie z obietnic wraz z biblioteką Restangular (270)
  • Włączanie obietnic do natywnych resolwerów ścieżek (272)
  • Implementacja zagnieżdżonych resolwerów ui-router (274)

Rozdział 9. Co nowego w AngularJS 1.3? (279)

  • Wprowadzenie (279)
  • Korzystanie z mechanizmów HTML5 do wprowadzania danych typu datetime (280)
  • Łączenie obserwatorów z wykorzystaniem kolekcji $watchGroup (281)
  • Sprawdzanie poprawności z wykorzystaniem dyrektywy ng-strict-di (283)
  • Zarządzanie wejściem modelu z wykorzystaniem dyrektywy ngModelOptions (284)
  • Wykorzystywanie stanów $touched i $submitted (289)
  • Porządkowanie komunikatów o błędach formularzy z wykorzystaniem ngMessages (291)
  • Przycinanie listy obserwatorów z wykorzystaniem leniwego wiązania (294)
  • Tworzenie niestandardowych walidatorów formularzy i korzystanie z nich (298)

Rozdział 10. Sztuczki frameworka AngularJS (303)

  • Wprowadzenie (303)
  • Manipulowanie aplikacją z poziomu konsoli (304)
  • Stosowanie zasady DRY podczas pisania kontrolerów (307)
  • Korzystanie z dyrektywy ng-bind zamiast ng-cloak (309)
  • Komentarze w plikach JSON (310)
  • Tworzenie niestandardowych komentarzy AngularJS (312)
  • Bezpieczne odwoływanie się do głębokich właściwości za pomocą obiektu $parse (315)
  • Zapobieganie nadmiarowemu parsowaniu (318)
  • Skorowidz (323)
Kategoria: Webmaster
Zabezpieczenie: Watermark
Watermark
Watermarkowanie polega na znakowaniu plików wewnątrz treści, dzięki czemu możliwe jest rozpoznanie unikatowej licencji transakcyjnej Użytkownika. E-książki zabezpieczone watermarkiem można odczytywać na wszystkich urządzeniach odtwarzających wybrany format (czytniki, tablety, smartfony). Nie ma również ograniczeń liczby licencji oraz istnieje możliwość swobodnego przenoszenia plików między urządzeniami. Pliki z watermarkiem są kompatybilne z popularnymi programami do odczytywania ebooków, jak np. Calibre oraz aplikacjami na urządzenia mobilne na takie platformy jak iOS oraz Android.
ISBN: 978-83-283-2149-6
Rozmiar pliku: 2,2 MB

BESTSELLERY

Kategorie: