javascript - Bir `while (true)` döngüsü içinde her `n` ve `m` saniyede iki async fonksiyon nasıl çağrılır?

Aşağıdaki döngüm var:

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

burada f ve g aşağıdaki şekilde tanımlanmıştır:

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

DAHA FAZLASI →

javascript - async/await kullanmadan bir dizi promise'i sırasıyla çalıştırmak

Diyelim ki elimde bir sözleşmeler dizisi var. Dizimin her bir elemanı bir knex.js sorgu oluşturucusu ve yürütülmeye hazır ve bir sözleşme (promise) döndürüyor.

Bu dizinin her öğesini sırasıyla nasıl çalıştırabilirim? Dizi dinamik olarak oluşturuluyor.

let pro

DAHA FAZLASI →

javascript - NodeJS'te async/await kullanarak TCP istemcisi nasıl oluşturulur?

Node.js'te aşağıdaki tcp client'i yazdım.

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.lo

DAHA FAZLASI →

javascript - Blazor Server uygulamasında JSRuntime.InvokeVoidAsync, sadece birini çağırmamı söylediğimde birden fazla fonksiyonu çağırıyor

İki butonu olan bir Blazor sunucu uygulamam var. Birinci buton C#'ta bulunan MenuOpen metodunu çağırıyor ve ikinci buton C#'ta bulunan TestJSInterop metodunu çağırıyor. İşte kod:

@inject IJSRuntime JSRuntime; <

DAHA FAZLASI →

javascript - Verileri asenkron olarak yüklemek ve CSV verilerini bir tıklamayla indirmek, en son alınan verinin bir adım gerisindedir

react-csv paketini kullanarak verileri asenkron olarak yüklüyorum ve ardından sunucudan alınan verileri tek bir tıklamayla indirmeye çalışıyorum. Şu anda karşılaştığım sorun, tıklamanın mevcut durumdan bir adım geride olması. Bileşen ilk re

DAHA FAZLASI →

Unity/C# WebGL platformunda async/await JavaScript fonksiyonu nasıl çağrılır?

Unity'de bir WebGL oyunu yapmak için C# betimimden JavaScript fonksiyonunu çağırmak için bu belgeyi takip ettim.

Ancak js kodu async/await içeriyorsa bir sorun vardır, örneğin:

C# betiği:

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

JavaScript mylib.jslib

mergeInto

DAHA FAZLASI →

javascript - Nestjs EventEmitter Modülü ve Serverless fonksiyonları ile Async Event Listener Kullanımı

NestJS EventEmitter modülünün yardımıyla sunucusuz lambda fonksiyonu ile asenkron bir işçi uygulamaya çalışıyorum.

Bir olay yayılırken işleyici çağrılıyor, ancak fonksiyon async/await çağrısından önce kapanıyor.

Hem emit hem de

DAHA FAZLASI →

Apache/PHP/Javascript ile uzun ömürlü bağlantılar (asenkron sunucu itmesi)?

Ben daha çok Java geçmişine sahibim. Son bir iki yılda, Comet kullanarak uzun süreli HTTP bağlantıları üzerinden HTTP ile sunucu itmesini yapmak bir derece popüler hale geldi. Bu son derece faydalı bir tekniktir.

Yani merak ediyorum, Apache + PHP + Javascript kombinasyonunda eşdeğer ne olur? Gördüğüm bir seçenek sadece doğrudan AJAX çağrıları kullanmak (örneğin jQuery ile) ama Apache'in bunları nasıl işlediğini ya da böyle bir şeyi sunucu tarafında PHP ile nasıl uygulayabileceğimi gerçe

DAHA FAZLASI →

javascript - HTML öğeleri async olarak yüklendiğinde Semaphore nasıl oluşturulur

Bir HTML sayfasında, birden fazla kez görünen ve aynı JS'i çalıştıran bir öğem var. Problem şu ki, sadece çalıştıran ilk öğe için belirli bir işlevi yapmasını istiyorum (kardeşleri henüz çalıştırmadı).

Aralarında senkronizasyon sağlamak için semafora ihtiyacım var. Bir değişkeni nasıl tanım

DAHA FAZLASI →

javascript - async fonksiyondan veri alma

Bu kodum var:

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

DAHA FAZLASI →