Highland z pewnością nie jest narzędziem dla osób dopiero zaczyna się z JavaScript.
To narzędzie dotyczy wywołań zwrotnych, emiterów zdarzeń, obietnic i strumieni, bardzo zaawansowanych koncepcji, które mogą być rozpatrywane dopiero po podstawowych paradygmatów programowania JavaScript zostały wyciągnięte i przybita.
Najbardziej najprostszy sposób wyjaśnić co Highland robi i co jest dobre dla jest użycie autora własne wyjaśnienie podane w pliku README projektu: "można przełączać się pomiędzy synchronicznych i asynchronicznych źródeł danych w dowolnym momencie, bez konieczności ponownego zapisu Twój kod ".
Ta funkcja pozwala programistom kontrolować, kiedy i gdzie kod jest wykonywany klasyczny synchroniczny sposób i kiedy zdecydujesz się poświęcić kontrolę wydajności i przełączyć się na asynchronicznego wykonywania kodu.
Co nowego w tym wydaniu:
- Nowe dodatki:
- ignoruje pierwsze wartości n strumienia, a następnie emituje resztę.
- Wywołuje funkcję dostarczoną raz strumień została zakończona.
- Zbiera wszystkie wartości razem, to emituje każdą wartość pojedynczo, lecz w uporządkowanej kolejności.
- zabiera obiektu lub funkcji konstruktora i zwraca ten obiekt lub konstruktora z streamified wersjami swoich właściwości funkcyjnych.
- Iterator Pomoc. ECMA2015 (aka ES6) iteratory style mogą być teraz przekazany do funkcji konstruktora Highland
- Tworzy nowy strumień z wartościami ze źródła w zakresie określonych parametrów thestart i końcowych.
- zabiera jednego strumienia danych przychodzących i partiami w maksymalnym terminie do tablic o maksymalnej długości.
- Usprawnienia:
- Każdy teraz zwraca pusty strumień raczej niż nic.
- Upewnij się, za pośrednictwem strumienia błędów rozprzestrzenia Node.
- Zachowaj ten kontekst funkcji owinięty przy użyciu wrapCallback.
- Aktualizacja tranduce używać najnowszej wersji protokołu transformatora .
Co nowego w wersji 2.6.0:
- Nowe dodatki:
- ignoruje pierwsze wartości n strumienia, a następnie emituje resztę.
- Wywołuje funkcję dostarczoną raz strumień została zakończona.
- Zbiera wszystkie wartości razem, to emituje każdą wartość pojedynczo, lecz w uporządkowanej kolejności.
- zabiera obiektu lub funkcji konstruktora i zwraca ten obiekt lub konstruktora z streamified wersjami swoich właściwości funkcyjnych.
- Iterator Pomoc. ECMA2015 (aka ES6) iteratory style mogą być teraz przekazany do funkcji konstruktora Highland
- Tworzy nowy strumień z wartościami ze źródła w zakresie określonych parametrów thestart i końcowych.
- zabiera jednego strumienia danych przychodzących i partiami w maksymalnym terminie do tablic o maksymalnej długości.
- Usprawnienia:
- Każdy teraz zwraca pusty strumień raczej niż nic.
- Upewnij się, za pośrednictwem strumienia błędów rozprzestrzenia Node.
- Zachowaj ten kontekst funkcji owinięty przy użyciu wrapCallback.
- Aktualizacja tranduce używać najnowszej wersji protokołu transformatora .
Co nowego w wersji 2.5.1:
- Nowe dodatki:
- ignoruje pierwsze wartości n strumienia, a następnie emituje resztę.
- Wywołuje funkcję dostarczoną raz strumień została zakończona.
- Zbiera wszystkie wartości razem, to emituje każdą wartość pojedynczo, lecz w uporządkowanej kolejności.
- zabiera obiektu lub funkcji konstruktora i zwraca ten obiekt lub konstruktora z streamified wersjami swoich właściwości funkcyjnych.
- Iterator Pomoc. ECMA2015 (aka ES6) iteratory style mogą być teraz przekazany do funkcji konstruktora Highland
- Tworzy nowy strumień z wartościami ze źródła w zakresie określonych parametrów thestart i końcowych.
- zabiera jednego strumienia danych przychodzących i partiami w maksymalnym terminie do tablic o maksymalnej długości.
- Usprawnienia:
- Każdy teraz zwraca pusty strumień raczej niż nic.
- Upewnij się, za pośrednictwem strumienia błędów rozprzestrzenia Node.
- Zachowaj ten kontekst funkcji owinięty przy użyciu wrapCallback.
- Aktualizacja tranduce używać najnowszej wersji protokołu transformatora .
Co nowego w wersji 2.5.0:
- Nowe dodatki:
- ignoruje pierwsze wartości n strumienia, a następnie emituje resztę.
- Wywołuje funkcję dostarczoną raz strumień została zakończona.
- Zbiera wszystkie wartości razem, to emituje każdą wartość pojedynczo, lecz w uporządkowanej kolejności.
- zabiera obiektu lub funkcji konstruktora i zwraca ten obiekt lub konstruktora z streamified wersjami swoich właściwości funkcyjnych.
- Iterator Pomoc. ECMA2015 (aka ES6) iteratory style mogą być teraz przekazany do funkcji konstruktora Highland
- Tworzy nowy strumień z wartościami ze źródła w zakresie określonych parametrów thestart i końcowych.
- zabiera jednego strumienia danych przychodzących i partiami w maksymalnym terminie do tablic o maksymalnej długości.
- Usprawnienia:
- Każdy teraz zwraca pusty strumień raczej niż nic.
- Upewnij się, za pośrednictwem strumienia błędów rozprzestrzenia Node.
- Zachowaj ten kontekst funkcji owinięty przy użyciu wrapCallback.
- Aktualizacja tranduce używać najnowszej wersji protokołu transformatora .
Co nowego w wersji 2.4.0:
- `source.merge ()` algorytmu teraz ocenia cały strumień źródłowy przed przeczytaniem od wszystkich uzyskanych strumieni równolegle (wcześniej byłoby zacząć czytać jak tylko źródłem emitowany kolejny strumień).
- `merge ()` Funkcja teraz próbuje bardziej sprawiedliwie zrównoważyć wejść. Na przykład, strumień A ma wartości 100 buforowane i strumienia B otrzymuje nową wartość od 100 ms, jeżeli odczytano przy 200 ms będziemy się wartość z każdym strumieniem. Wcześniej to wydechowej Stream bufor przed przeczytaniem ze strumienia B.
Co nowego w wersji 1.25.2.
- Przebudowany dystrybucja i docs
Wymagania :
- włączona obsługa JavaScript po stronie klienta li>
- node.js dla środowisk serwerowych
Komentarze nie znaleziono