158660
Book
In basket
(Technologia i Rozwiązania)
Projektowanie dla przyjemności i zysku (17) Droga do powstania języka JavaScript (17) Początki (18) Przerwa (21) Pojawienie się aplikacji GMail (21) Wszechobecność języka JavaScript (23) Czym jest wzorzec projektowy? (25) Antywzorce (28) Klasyczne wzorce projektowe (31) Organizacja kodu (33) Porcje kodu (33) O co tak w ogóle chodzi z zasięgiem globalnym? (35) Obiekty w języku JavaScript (37) Tworzenie prototypu (41) Dziedziczenie (44) Moduły (45) Klasy i moduły standardu ECMAScript 2015 (49) Najlepsze procedury i rozwiązywanie problemów (50) Wzorce kreacyjne (53) Fabryka abstrakcyjna (54) Budowniczy (60) Metoda wytwórcza (63) Singleton (66) Mankamenty (68) Prototyp (68) Wzorce strukturalne (73) Adapter (73) Most (77) Kompozyt (81) Dekorator (85) Fasada (87) Pyłek (89) Pełnomocnik (91) Wzorce operacyjne (95) Łańcuch odpowiedzialności (96) Komunikat polecenia (100) Element wywołujący (Invoker) (102) Element odbierający (Receiver) (103) Interpreter (103) Iterator (106) Iteratory standardu ECMAScript 2015 (107) Mediator (108) Implementacja (109) Memento (110) Obserwator (113) Stan (116) Strategia (119) Metoda szablonowa (123) Odwiedzający (125) Inne wzorce (131) Programowanie funkcyjne (133) Funkcje w programowaniu funkcyjnym są pozbawione efektów ubocznych (134) Przekazywanie funkcji (134) Implementacja (136) Filtry i potoki (138) Akumulatory (141) Zapamiętywanie (142) Niezmienność (145) "Leniwe" tworzenie instancji (146) Programowanie reaktywne (151) Zmiany stanu aplikacji (152) Strumienie (152) Filtrowanie strumieni (155) Scalanie strumieni (157) Strumienie powiązane z multipleksowaniem (159) Wzorce aplikacji (161) Najpierw trochę historii (162) Model View Controller (162) Kod oparty na wzorcu MVC (167) Model View Presenter (171) Kod oparty na wzorcu MVP (172) Model View ViewModel (174) Kod oparty na wzorcu MVVM (176) Lepszy sposób przenoszenia zmian między modelem i widokiem (177) Obserwacja zmian widoku (179) Wzorce internetowe (181) Wysyłanie kodu JavaScript (181) Łączenie plików (182) Minifikacja (185) Sieci CDN (186) Dodatki (187) Biblioteka jQuery (187) Biblioteka d3 (189) Jednoczesne realizowanie dwóch działań - wielowątkowość (192) Wzorzec Wyłącznik (194) Wycofanie (195) Ograniczanie funkcjonalności aplikacji (196) Wzorzec obiektów Promise (197) Wzorce przesyłania komunikatów (201) Czym w ogóle jest komunikat? (202) Polecenia (203) Zdarzenia (204) Żądanie-odpowiedź (206) Publikowanie-subskrybowanie (209) Rozprzestrzenianie (212) Kolejki utraconych wiadomości (215) Ponawianie komunikatu (216) Potoki i filtry (217) Tworzenie wersji komunikatów (218) Mikrousługi (221) Fasada (223) Selektor usługi (224) Usługi agregujące (225) Potok (226) Aktualizator komunikatów (227) Wzorce niepowodzeń (229) Ograniczanie funkcjonalności usługi (229) Magazyn komunikatów (229) Ponawianie komunikatów (230) Idempotentność obsługi komunikatów (231) Wzorce używane do testowania (233) Piramida testowania (234) Testowanie po trochę za pomocą testów jednostkowych (234) Technika Arrange-Act-Assert (236) Asercja (237) Obiekty fałszywe (237) Szpiedzy testów (239) Elementy zastępcze (240) Atrapa obiektu (242) Technika monkey patching (243) Interakcja z interfejsem użytkownika (243) Testowanie przy użyciu przeglądarki (243) Oszukiwanie modelu DOM (244) Opakowywanie operacji modyfikowania (245) Wzorce zaawansowane (249) Wprowadzanie zależności (249) Przetwarzanie końcowe w czasie rzeczywistym (253) Programowanie aspektowe (255) Kody mixin (257) Makra (258) ECMAScript 2015/2016 - obecne rozwiązania (261) TypeScript (261) Dekoratory (262) Słowa kluczowe async i await (263) Typowanie (264) BabelJS (265) Klasy (267) Parametry domyślne (269) Literały szablonu (270) Powiązania bloków za pomocą słowa kluczowego let (271) Środowisko produkcyjne (272)
Sygnatura czytelni BWEAiI: XII N 14
Media files:
Availability:
Biblioteka WEAiI
Copies are only available in the library: sygn. 144817 N (1 egz.)
Notes:
Tytuł oryginału: Mastering JavaScript design patterns, 2016
General note
Wydanie 2. odnosi się do oryginału.
Bibliography, etc. note
Indeks.
The item has been added to the basket. If you don't know what the basket is for, click here for details.
Do not show it again

Deklaracja dostępności