Niedawno zacząłem migrować rzeczy z jQ do bardziej ustrukturyzowanego frameworka jakim jest VueJS i uwielbiam to! Koncepcyjnie Vuex nieco zmienił dla mnie paradygmat, ale jestem pewien, że wiem teraz, o co w tym wszystkim chodzi i całkowicie to rozumiem! Ale istnieje kilka małych szarych obszarów, głównie z punktu widzenia implementacji. …
Jestem kompletnym początkującym w Typescript i zastanawiam się, czy możliwe jest użycie obietnic ES6 w Typescript i co musiałbym zrobić, aby działały. Używam węzła 0.11.14 i podczas kompilacji pojawia się błąd „Nie można znaleźć nazwy„ Obietnica ””
Czy istnieje metoda czyszczenia .thens Promiseinstancji JavaScript ? Napisałem framework testowy JavaScript w oparciu o QUnit . Struktura uruchamia testy synchronicznie, uruchamiając każdy z nich w Promise. (Przepraszam za długość tego bloku kodu. Skomentowałem go najlepiej, jak potrafiłem, więc jest mniej uciążliwy). /* Promise extension -- used for easily making …
Mam kod, który wykonuje iterację po liście, do której odpytano z bazy danych, i wysyła żądanie HTTP dla każdego elementu na tej liście. Ta lista może czasami być dość duża (w tysiącach) i chciałbym się upewnić, że nie trafiam na serwer sieciowy z tysiącami jednoczesnych żądań HTTP. Skrócona wersja tego …
Jak rozumiem, obietnica jest czymś, co może rozwiązać () lub odrzucić (), ale byłem zaskoczony, gdy dowiedziałem się, że kod w obietnicy nadal jest wykonywany po wywołaniu rozwiązania lub odrzucenia. Rozważałem rozwiązanie lub odrzucenie bycia przyjazną asynchronicznie wersją wyjścia lub powrotu, która zatrzymałaby wszystkie natychmiastowe wykonywanie funkcji. Czy ktoś może …
Obietnica, na przykład: var P = new Promise(function (resolve, reject) { var a = 5; if (a) { setTimeout(function(){ resolve(a); }, 3000); } else { reject(a); } }); Po wywołaniu metoda na obietnicy: P.then(doWork('text')); Funkcja doWork wygląda następująco: function doWork(data) { return function(text) { // sample function to console log …
Mam pętlę, która wywołuje metodę, która robi rzeczy asynchronicznie. Ta pętla może wywołać metodę wiele razy. Po tej pętli mam kolejną pętlę, która musi zostać wykonana tylko wtedy, gdy wszystkie czynności asynchroniczne są wykonane. To ilustruje to, czego chcę: for (i = 0; i < 5; i++) { doSomeAsyncStuff(); } …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.