«settimeout» etiketlenmiş sorular

setTimeout, belirli bir gecikmeden sonra belirli bir işlevi veya kod parçasını çalıştırmak için kullanılan genel bir JavaScript yöntemidir.

28
Bir parametreyi setTimeout () geri aramasına nasıl iletebilirim?
Şuna benzeyen bazı JavaScript kodu var: function statechangedPostQuestion() { //alert("statechangedPostQuestion"); if (xmlhttp.readyState==4) { var topicId = xmlhttp.responseText; setTimeout("postinsql(topicId)",4000); } } function postinsql(topicId) { //alert(topicId); } topicIdTanımlı olmayan bir hata alıyorum setTimeout()İşlevi kullanmadan önce her şey çalışıyordu . Bir postinsql(topicId)süre sonra fonksiyonumun çağrılmasını istiyorum . Ne yapmalıyım?

10
Zaman uyumsuzluk işlevi + bekleme + set kombinasyonu
Yeni eşzamansız özellikleri kullanmaya çalışıyorum ve umarım problemimi çözmek gelecekte başkalarına yardımcı olacaktır. Bu benim çalışan kod: async function asyncGenerator() { // other code while (goOn) { // other code var fileList = await listFiles(nextPageToken); var parents = await requestParents(fileList); // other code } // other code } function listFiles(token) …


6
Tırnak ve parantez içeren veya içermeyen setTimeout arasındaki fark
JavaScript öğreniyorum ve son zamanlarda JavaScript zamanlama olaylarını öğrendim. Ben yaklaşık öğrendiğimde setTimeoutde W3Schools'da , daha önce girmek yoktu garip figür ettim. Çift tırnak işareti kullanıyorlar ve sonra işlevi çağırıyorlar. Misal: setTimeout("alertMsg()", 3000); JavaScript çift ve tek tırnak bir dize anlamına biliyorum. Ayrıca aynı şekilde yapabileceğimi gördüm: setTimeout(alertMsg, 3000); Parantez …



4
Bir fonksiyon içindeki bu seti nasıl silebilirim?
Normalde, bir değişkene aralığı ayarlayıp sonra temizlerdim var the_int = setInterval(); clearInterval(the_int);ama kodumun çalışması için anonim bir işleve koydum: function intervalTrigger() { setInterval(function() { if (timedCount >= markers.length) { timedCount = 0; } google.maps.event.trigger(markers[timedCount], "click"); timedCount++; }, 5000); }; intervalTrigger(); Bunu nasıl temizlerim? Denedim var test = intervalTrigger(); clearInterval(test);ve emin …

7
TypeScript - setTimeout'un doğru sürümünü kullanın (düğüm vs pencere)
En son derleyici sürümünü kullanmak için bazı eski TypeScript kodunu yükseltmeye çalışıyorum ve bir çağrı ile sorun yaşıyorum setTimeout. Kod, tarayıcının setTimeoutbir sayı döndüren işlevini çağırmayı bekler : setTimeout(handler: (...args: any[]) => void, timeout: number): number; Ancak, derleyici bunu bir NodeJS.Timer döndüren düğüm uygulamasına çözüyor: setTimeout(callback: (...args: any[]) => void, …

6
Chrome: arka plan sekmelerinde askıya alınan zaman aşımı / aralık?
Bu testisetTimeout kullanmanın doğruluğunu test ediyordum . Şimdi fark ettim (beklendiği gibi) çok doğru değil, ancak çoğu cihaz için önemli ölçüde yanlış değil. Şimdi testi Chrome'da çalıştırırsam ve bir arka plan sekmesinde çalışmasına izin verirsem (yani, başka bir sekmeye geçip oraya göz atarsam), teste dönüp sonuçları inceleyerek (test bittiyse), önemli …


7
React uygulamasında setInterval
React'te hala oldukça yeniyim, ancak yavaş yavaş ilerledim ve takılıp kaldığım bir şeyle karşılaştım. React'te bir "zamanlayıcı" bileşeni oluşturmaya çalışıyorum ve dürüst olmak gerekirse bunu doğru (veya verimli) yapıp yapmadığımı bilmiyorum. Aşağıda benim kodda, bir nesne döndürmek için durumu belirtmek { currentCount: 10 }ve oynuyor olmuştur componentDidMount, componentWillUnmountve renderben sadece …


7
setTimeout / clearTimeout sorunları
Örn. Sonra başlangıç ​​sayfasına gitmek için bir sayfa yapmaya çalışıyorum. 10 saniye hareketsizlik (kullanıcı hiçbir yere tıklamaz). Geri kalanı için jQuery kullanıyorum ama test fonksiyonumdaki set / clear tamamen javascript. Hayal kırıklığımla, sayfadaki herhangi bir tıklamayla arayabileceğimi umduğum bu işlev gibi bir şeyle sonuçlandım. Zamanlayıcı iyi başlar, ancak bir tıklamayla …

3
SetTimeout'tan nasıl söz verilir
Bu gerçek bir dünya sorunu değil, sadece vaatlerin nasıl yaratıldığını anlamaya çalışıyorum. SetTimeout gibi hiçbir şey döndürmeyen bir işlev için nasıl söz verileceğini anlamam gerekiyor. Varsayalım ki: function async(callback){ setTimeout(function(){ callback(); }, 5000); } async(function(){ console.log('async called back'); }); Hazır asyncolduktan sonra geri dönebilecek bir sözü nasıl oluşturabilirim ?setTimeoutcallback() Sarmanın …

6
Gecikme jquery üzerine gelme olayı?
Jquery'de bir fareyle üzerine gelme olayını ertelemek istiyorum. Kullanıcı bir bağlantının veya etiketin üzerine geldiğinde bir dosyadan okuyorum. Kullanıcının yalnızca fareyi ekranda hareket ettirmesi durumunda bu olayın hemen gerçekleşmesini istemiyorum. Olayın ateşlenmesini geciktirmenin bir yolu var mı? Teşekkür ederim. Örnek kod: $(function() { $('#container a').hover(function() { $('<div id="fileinfo" />').load('ReadTextFileX.aspx', {filename:'file.txt'}, …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.