JavaScript funkcyjnie. Zrównoważone, pragmatyczne programowanie funkcyjne w JavaScript - Helion
Tłumaczenie: Witold Sikorski, Małgorzata Dąbkowska-Kowalik
ISBN: 9788301212254
stron: 326, Format: ebook
Data wydania: 2020-07-12
Księgarnia: Helion
Cena książki: 63,20 zł (poprzednio: 78,02 zł)
Oszczędzasz: 19% (-14,82 zł)
Książka JavaScript funkcyjnie to przegląd zrównoważonego i pragmatycznego programowania funkcyjnego w języku JavaScript. Programowanie funkcyjne to potężny paradygmat strukturyzacji kodu, który pozwala tworzyć niezawodne, weryfikowalne i czytelne programy. Jeśli kiedykolwiek próbowałeś nauczyć się programowania funkcyjnego, ale zmagałeś się z takimi terminami jak monada, matematycznymi koncepcjami, jak teoria kategorii czy symbolami jak ?, nie jesteś sam. Ta książka omawia najbardziej istotne aspekty programowania funkcyjnego od czystości funkcji, niemutowalności wartości, kompozycji po przystępne wzorce JavaScript. Zamiast podejścia wszystko albo nic tak częstego w programowaniu funkcyjnym ta książka uczy, jak ulepszać programy linijka, po linijce. Skupiając się na zasadach zamiast terminologii, zyskałem dużo większą pewność w programowaniu i zrozumiałem podstawy programowania funkcyjnego. Hannes Lund, Software Developer Mogę powiedzieć z całą pewnością, że książka JavaScript funkcyjnie otworzyła mi oczy! Islam Attrash, JS Engineer
Osoby które kupowały "JavaScript funkcyjnie. Zrównoważone, pragmatyczne programowanie funkcyjne w JavaScript", wybierały także:
- D3.js w akcji 67,42 zł, (20,90 zł -69%)
- Tablice informatyczne. Node.js 16,86 zł, (5,90 zł -65%)
- React i GatsbyJS. Kurs video. Nowoczesne strony internetowe w oparciu o headless CMS i GraphQL 148,98 zł, (59,59 zł -60%)
- TypeScript i React. Kurs video. Tworzenie nowoczesnych komponent 129,00 zł, (51,60 zł -60%)
- Vue.js w praktyce. Kurs video. Poznaj narz 148,98 zł, (59,59 zł -60%)
Spis treści
JavaScript funkcyjnie. Zrównoważone, pragmatyczne programowanie funkcyjne w JavaScript eBook -- spis treści
- Okładka
- Strona tytułowa
- Strona redakcyjna
- Słowo wstępne
- Wprowadzenie
- Misja
- Rozdział 1. Dlaczego programowanie funkcyjne?
- Pierwszy rzut oka
- Zaufanie
- Komunikacja
- Czytelność
- Perspektywa
- Jak znaleźć równowagę
- Zasoby
- Podsumowanie
- Rozdział 2. Natura funkcji
- Czym jest funkcja?
- Wejście funkcji
- Nazwane argumenty
- Wyjście funkcji
- Funkcje z funkcji
- Składnia
- Czym jest this?
- Podsumowanie
- Rozdział 3. Zarządzanie wejściami funkcji
- Wszyscy za jednego
- Dostosowywanie argumentów do parametrów
- Niektóre teraz, niektóre później
- Po jednym
- Kolejność ma znaczenie
- Bez punktów
- Podsumowanie
- Rozdział 4. Złożenie funkcji
- Wyjście na wejście
- Złożenie ogólne
- Przekształcone złożenie
- Abstrakcja
- Punkty raz jeszcze
- Podsumowanie
- Rozdział 5. Redukowanie efektów ubocznych
- Efekty na bok, poproszę
- Dziękuję, raz wystarczy
- Czysta rozkosz
- Jest tam lub nie
- Oczyszczanie
- Podsumowanie
- Rozdział 6. Niemutowalność wartości
- Niemutowalność wartości podstawowych
- Wartość do wartości
- Ponowne przypisanie
- Wydajność
- Traktowanie wartości
- Podsumowanie
- Rozdział 7. Domknięcie a obiekt
- Zgodność zdań
- Podobieństwa
- Dwie drogi rozdzieliły się w lesie
- Podsumowanie
- Rozdział 8. Rekurencja
- Definicja
- Deklaratywna rekurencja
- Stos
- Zmiana kolejności rekurencji
- Podsumowanie
- Rozdział 9. Działania na listach
- Niefunkcyjne przetwarzanie list
- Map
- Filtr
- Reduce
- Zaawansowane działania na listach
- Metoda kontra samodzielna funkcja
- Poszukiwanie list
- Łączenie (fuzja)
- Poza listami
- Podsumowanie
- Rozdział 10. Funkcyjność asynchroniczna
- Czas jako stan
- Zachłanne kontra leniwe
- Reaktywne programowanie funkcyjne
- Podsumowanie
- Rozdział 11. Składamy wszystko razem
- Konfiguracja
- Zdarzenia giełdowe
- Interfejs użytkownika chronometru giełdowego
- Podsumowanie
- Dodatek A. Transdukcja
- Najpierw dlaczego
- Teraz jak
- I wreszcie co
- Podsumowanie
- Dodatek B. Skromna monada
- Typ
- Luźny interfejs
- Po prostu monada
- Maybe
- Skromnie
- Podsumowanie
- Dodatek C. Biblioteki FP
- Materiał do analizy
- Ramda (0.23.0)
- Lodash/fp (4.17.4)
- Mori (0.3.2)
- Bonus: FPO
- Bonus 2: fasy
- Podsumowanie
- Przypisy