Читать книгу JavaScript funkcyjnie. Zrównoważone, pragmatyczne programowanie funkcyjne w JavaScript - Kyle Simpson - Страница 4

Spis treści

Оглавление

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

JavaScript funkcyjnie. Zrównoważone, pragmatyczne programowanie funkcyjne w JavaScript

Подняться наверх