Wyszukiwanie w witrynie

javascript - Jak wywołać dwie funkcje asynchroniczne co `n` i `m` sekund w pętli `while (true)`?

Mam następującą pętlę:

while (true) { await f(); await g(); }

gdzie f i g są zdefiniowane w następujący sposób:

async function f() { await Promise.all([SOME_REQUEST_F, sleep(1000)]) } asyn

Czytaj więcej →

javascript - Wykonaj tablicę obietnic sekwencyjnie bez użycia async/await

Powiedzmy, że mam tablicę obietnic. Każdy element mojej tablicy jest konstruktorem zapytań knex.js i jest gotowy do wykonania oraz zwraca obietnicę.

Jak mogę uruchomić każdy element tej tablicy kolejno. Tablica jest tworzona dynamicznie.

let promisesArray = [

Czytaj więcej →

javascript - Jak stworzyć klienta TCP w NodeJS używając async/await?

Napisałem następujący tcp client w nodejs.

const net = require('net'); const HOST = 'linux345'; const PORT = 2345; let ErrCode = 1; const client = new net.Socket(); client.connect(PORT, HOST, function() { ErrCode = 0; }); client.on('data', function(data) { console.l

Czytaj więcej →

javascript - JSRuntime.InvokeVoidAsync w aplikacji Blazor Server wywołuje wiele funkcji, gdy mówię, aby wywołał tylko jedną

Mam aplikację Blazor server z dwoma przyciskami. Pierwszy przycisk wywołuje metodę MenuOpen w C#, a drugi wywołuje metodę TestJSInterop w C#. Oto kod:

@inject IJSRuntime JSRuntime; <!-- buttons --> @code {

Czytaj więcej →

javascript - Ładowanie danych asynchronicznie i pobieranie danych CSV po kliknięciu jest o jeden krok za najnowszymi pobranymi danymi

Używając pakietu react-csv, wczytuję dane asynchronicznie, a następnie próbuję pobrać pobrane dane z serwera jednym kliknięciem. Problem, z którym się obecnie mierzę, polega na tym, że kliknięcie jest o krok za aktualnym stanem. Kiedy kompo

Czytaj więcej →

Jak wywołać asynchroniczną funkcję JavaScript używającą async/await na platformie Unity/C# WebGL?

Podążałem za tym dokumentem, aby wywołać funkcję JavaScript z mojego skryptu C# w Unity, aby stworzyć grę WebGL.

Ale pojawia się problem, jeśli kod js zawiera async/await, na przykład:

Skrypt C#:

[DllImport("__Internal")] private static extern void Foo(); [DllImport("__Internal")] private static extern void Boo(); void Start(){ Foo(); Boo(); }

JavaScript mylib.jslib

m

Czytaj więcej →

javascript - Używanie asynchronicznego nasłuchiwacza zdarzeń z modułem Nestjs EventEmitter i funkcjami Serverless

Próbuję zaimplementować asynchronicznego pracownika za pomocą funkcji lambda serverless przy użyciu modułu EventEmitter w NestJS.

Obsługiwacz jest wywoływany podczas emitowania zdarzenia, ale funkcja zostaje zamknięta przed wywołaniem async/await.

Czytaj więcej →

Długotrwałe połączenia (asynchroniczne wypychanie serwera) z Apache/PHP/Javascript?

Pochodzę raczej z środowiska Javy. W ciągu ostatniego roku lub dwóch stało się dość popularne wykonywanie push serwera przez HTTP przy użyciu długo utrzymywanych połączeń HTTP w Comet. To niezwykle przydatna technika.

Więc jestem ciekaw, jaki jest odpowiednik w przypadku Apache + PHP + Javascript? Jedną z opcji, które widzę, jest po prostu użycie prostych wywołań AJAX (np. z jQuery), ale tak naprawdę nie wiem, jak Apache je obsługuje ani jak mogę wdrożyć coś takiego po stronie serwera z

Czytaj więcej →

javascript - Jak utworzyć semafor między elementami HTML ładowanymi asynchronicznie

Mam na stronie HTML element, który pojawia się kilka razy i uruchamia ten sam JS. Problem w tym, że chcę, aby wykonał określoną funkcję tylko wtedy, gdy był pierwszy, który ją uruchomił (jego rodzeństwo jeszcze jej nie uruchomiło).

Potrzebuję semafora do synchronizacji między nimi. Nie potr

Czytaj więcej →

javascript - pobieranie danych z funkcji asynchronicznej

mam ten kod:

function getData(){ db.transaction(function(tx){ tx.executeSql('SELECT * from q', [], function(tx, result){ var q = []; for (var i=0; i < result.rows.length; i++) { q.push(result.rows.item(i)); }; console.log(q.

Czytaj więcej →