Facebook - konwersja

Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie 2 - ebook

Wydawnictwo:
Data wydania:
30 stycznia 2024
Format ebooka:
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.
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.
Produkt chwilowo niedostępny

Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie 2 - ebook

JavaScript należy do najpopularniejszych i najwszechstronniejszych języków programowania na świecie. Rozwój JavaScriptu w ogromnym stopniu oddziałuje na sposoby tworzenia aplikacji internetowych. Z kolei na kwestię ich obsługi technicznej znaczący wpływ mają rozwiązania wybierane przez programistów. Okazuje się, że stosowanie nowoczesnych wzorców projektowych zdecydowanie poprawia komfort pracy z aplikacją na poszczególnych etapach cyklu jej rozwoju.

W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla użytkowania aplikacji jest ogromne. Opisano również nowoczesne wzorce Reacta, między innymi Zaczepy, Komponenty Wyższego Rzędu i Właściwości Generowania. Sporo miejsca poświęcono najlepszym praktykom związanym z organizacją kodu, wydajnością działania czy generowaniem, a także innym zagadnieniom, które pozwalają na podniesienie jakości aplikacji internetowych.

To obowiązkowa pozycja dla programistów myślących systemowo.

Sarah Drasner, dyrektor zespołu inżynierów w Google

W książce między innymi:

  • wzorce architekturalne i struktura aplikacji
  • omówienie ponad 20 wzorców projektowych w języku JavaScript i bibliotece React
  • kategorie wzorców projektowych i ich zastosowanie
  • wzorce związane z wydajnością działania kodu
  • wzorce generowania

 

Oto wyczekiwana aktualizacja klasycznej książki dotyczącej wzorców projektowych w JavaScripcie.

Stoyan Stefanov, autor książki JavaScript. Wzorce

Spis treści

Wprowadzenie

1. Wprowadzenie do wzorców projektowych

  • Historia wzorców projektowych
  • Czym jest wzorzec projektowy?
  • Popularny przykład pokazujący zastosowanie wzorca projektowego
  • Podsumowanie

2. Testowanie pod kątem wzorcowości, prototyp wzorca i reguła trzech

  • Czym jest prototyp wzorca?
  • Testowanie pod kątem wzorcowości
  • Reguła trzech
  • Podsumowanie

3. Tworzenie wzorców i nadawanie im struktury

  • Struktura wzorca projektowego
  • Doskonale utworzony wzorzec
  • Tworzenie wzorca
  • Podsumowanie

4. Antywzorce

  • Czym jest antywzorzec?
  • Antywzorce w JavaScripcie
  • Podsumowanie

5. Funkcje i składnia nowoczesnego JavaScriptu

  • Ważne znaczenie braku powiązania między aplikacjami
  • Importowanie i eksportowanie modułów
  • Obiekt modułu
  • Moduły wczytywane ze zdalnych zasobów
  • Importowanie statyczne
  • Importowanie dynamiczne
  • Moduły dla serwera
  • Zalety używania modułów
  • Klasy z konstruktorami oraz metodami typu getter i setter
  • Klasy we frameworkach JavaScriptu
  • Podsumowanie
  • Dalsza lektura

6. Kategorie wzorców projektowych

  • Kontekst
  • Konstrukcyjne wzorce projektowe
  • Strukturalne wzorce projektowe
  • Operacyjne wzorce projektowe
  • Klasy wzorców projektowych
  • Podsumowanie

7. Wzorce projektowe w JavaScripcie

  • Konstrukcyjne wzorce projektowe
  • Wzorzec Konstruktor
  • Wzorzec Moduł
  • Wzorzec Moduł Odkrywający
  • Wzorzec Singleton
  • Wzorzec Prototyp
  • Wzorzec Fabryka
  • Wzorce strukturalne
  • Wzorzec Fasada
  • Wzorzec Domieszka
  • Tworzenie podklasy
  • Domieszka
  • Wzorzec Dekorator
  • Dekoratory pseudoklasyczne
  • Wzorzec Pyłek
  • Wzorce operacyjne
  • Wzorzec Obserwator
  • Wzorzec Mediator
  • Wzorzec Polecenie
  • Podsumowanie

8. Wzorce projektowe MV* w JavaScripcie

  • MVC
  • MVC dla programistów JavaScriptu
  • Co oferuje wzorzec MVC?
  • Smalltalk-80 MVC w JavaScripcie
  • Podsumowanie wzorca MVC
  • MVP
  • MVVM
  • Wady i zalety
  • MVC kontra MVP kontra MVVM
  • Nowoczesne wzorce MV*
  • Podsumowanie

9. Wzorce programowania asynchronicznego

  • Programowanie asynchroniczne
  • Działanie w tle
  • Wzorzec obietnicy
  • Wzorce związane ze słowami kluczowymi async i await
  • Dodatkowe przykłady praktyczne
  • Podsumowanie

10. Wzorce projektowe modułowego JavaScriptu

  • Kilka słów na temat mechanizmów wczytywania skryptów
  • AMD
  • CommonJS
  • AMD i CommonJS - konkurencyjne, choć równie ważne standardy
  • Podsumowanie

11. Wzorce projektowe dotyczące przestrzeni nazw

  • Podstawy dotyczące przestrzeni nazw
  • Pojedyncza zmienna globalna
  • Prefiks przestrzeni nazw
  • Notacja literału obiektu
  • Zagnieżdżone przestrzenie nazw
  • Natychmiast wywoływane wyrażenie funkcji
  • Wstrzyknięcie przestrzeni nazw
  • Zaawansowane wzorce przestrzeni nazw
  • Zalecenie
  • Podsumowanie

12. Wzorce projektowe biblioteki React.js

  • Wprowadzenie do Reacta
  • Wzorzec Komponent Wyższego Rzędu
  • Wzorzec Właściwości Generowania
  • Wzorzec Zaczepy
  • Zaczep useState
  • Wzorzec Importowanie Statyczne
  • Wzorzec Importowanie Dynamiczne
  • Wzorzec Podział Kodu
  • Wzorzec PRPL
  • Wzorzec Priorytet Wczytywania
  • Wirtualizacja listy
  • Wnioski
  • Podsumowanie

13. Wzorce projektowe dotyczące generowania

  • Ważna rola wzorców Generowanie
  • Generowanie po stronie klienta
  • Generowanie po stronie serwera
  • Generowanie statyczne
  • Strumieniowanie SSR
  • Brzegowe SSR
  • Generowanie hybrydowe
  • Wypełnianie progresywne
  • Architektura wysp
  • React Server Components
  • Podsumowanie

14. Struktura aplikacji tworzonych z użyciem biblioteki React.js

  • Wprowadzenie
  • Struktura aplikacji dla nowoczesnych funkcji Reacta
  • Inne najlepsze praktyki
  • Struktura aplikacji Next.js
  • Podsumowanie

15. Wnioski

Źródła dodatkowe

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-289-0549-8
Rozmiar pliku: 4,1 MB

BESTSELLERY

Kategorie: