«callback» etiketlenmiş sorular

Geri arama, uygun bir zamanda argümanı geri çağırması (yürütmesi) beklenen başka bir koda argüman olarak iletilen bir kod parçasıdır (yani bir fonksiyonun veya yöntemin adresi veya referansı veya lambda ifadesi). Bu etiket, bir işlem tamamlandığında arayanı bilgilendirmek için geri arama kullanan bir API ile ilgili sorularla kullanılmalıdır. GUI çerçevesi gibi olaylara abone olmayı içeren sorular için olay işleme etiketini kullanın.

14
Birden çok ajax çağrısı için jQuery geri araması
Bir tıklama olayında üç ajax çağrısı yapmak istiyorum. Her ajax çağrısı farklı bir işlem yapar ve son bir geri arama için gereken verileri geri döndürür. Çağrıların kendileri birbirine bağımlı değildir, hepsi aynı anda gidebilir, ancak üçü de tamamlandığında son bir geri aranma olmasını istiyorum. $('#button').click(function() { fun1(); fun2(); fun3(); //now …
132 jquery  ajax  callback 

7
Python zaman ölçüm işlevi
Her işlevde harcanan zamanı test etmek ve adını zamanıyla birlikte yazdırmak için bir python işlevi oluşturmak istiyorum, işlev adını nasıl yazdırabilirim ve bunu yapmanın başka bir yolu varsa lütfen bana söyleyin def measureTime(a): start = time.clock() a() elapsed = time.clock() elapsed = elapsed - start print "Time spent in (function …
123 python  time  callback 



8
Playground'da Eşzamansız geri aramaları nasıl çalıştırırım
Birçok Cocoa ve CocoaTouch yönteminde, Swift'de Objective-C ve Closures'da bloklar olarak uygulanan tamamlama geri aramaları bulunur. Ancak, bunları Playground'da denerken, tamamlama asla çağrılmaz. Örneğin: // Playground - noun: a place where people can play import Cocoa import XCPlayground let url = NSURL(string: "http://stackoverflow.com") let request = NSURLRequest(URL: url) NSURLConnection.sendAsynchronousRequest(request, queue:NSOperationQueue.currentQueue() …


6
Dom işlemeyi bitirdikten sonra bir yönergeyi nasıl çalıştırabilirim?
Görünürde basit olmayan (Angular JS belgelerini okuyarak) bir çözümüm var. DOM'daki bir kabın yüksekliğini tanımlamak için diğer DOM öğelerinin yüksekliğini temel alan bazı hesaplamalar yapan bir Angular JS yönergesine sahibim. Direktifin içinde buna benzer bir şey var: return function(scope, element, attrs) { $('.main').height( $('.site-header').height() - $('.site-footer').height() ); } Buradaki sorun, …

8
"Geri arama cehennemi" nedir ve RX bunu nasıl ve neden çözer?
JavaScript ve node.js bilmeyen biri için "callback cehennemi" nin ne olduğunu açıklayan basit bir örnekle birlikte net bir tanım verebilir mi? "Geri arama cehennemi sorunu" ne zaman (ne tür ayarlarda) ortaya çıkar? Neden oluşur? "Geri arama cehennemi" her zaman eşzamansız hesaplamalarla mı ilgilidir? Veya "geri arama cehennemi" tek bir iş …

8
Javascript .filter () yönteminde geri arama işlevine fazladan bir parametre nasıl iletebilirim?
Bir Dizideki her dizeyi belirli bir dizeyle karşılaştırmak istiyorum. Mevcut uygulamam: function startsWith(element) { return element.indexOf(wordToCompare) === 0; } addressBook.filter(startsWith); Bu basit işlev işe yarıyor, ancak bunun tek nedeni şu anda wordToCompare'in global bir değişken olarak ayarlanması, ancak elbette bundan kaçınmak ve onu bir parametre olarak iletmek istiyorum. Benim sorunum, …

2
.Animate () 'nin geri araması iki kez jquery çağrılıyor
Biraz scrollTop-animasyon eklediğim için geri aramamın bazı kısımları iki kez aranıyor: $('html, body').animate({scrollTop: '0px'}, 300,function() { $('#content').load(window.location.href, postdata, function() { $('#step2').addClass('stepactive').hide().fadeIn(700, function() { $('#content').show('slide',800); }); }); }); Sadece tekrarlamak gibi görünüyor .show()en azından ben izlenimi yok, load()ya .fadeIn()da ikinci kez denilen olsun. .show()En kısa sürede ilk kez tamamlanır tamamlanmaz tekrarlanan …
104 jquery  callback 



1
Rust'ta deyimsel geri aramalar
C / C ++ 'da normal olarak düz bir işlev işaretçisi ile geri çağırmalar yaparım, belki bir void* userdataparametre de iletirim. Bunun gibi bir şey: typedef void (*Callback)(); class Processor { public: void setCallback(Callback c) { mCallback = c; } void processEvents() { for (...) { ... mCallback(); } } …
100 callback  rust 

4
Geri aramanın geri gelmesi için nasıl "beklenir"?
Aşağıdaki örnekte olduğu gibi basit bir geri arama kullanırken: test() { api.on( 'someEvent', function( response ) { return response; }); } Async / await işlevini kullanmak için işlev nasıl değiştirilebilir? Spesifik olarak, 'someEvent'in yalnızca bir kez çağrılmasının garanti edildiğini varsayarsak, işlev testinin aşağıdaki gibi geri arama yürütülene kadar geri dönmeyen …

2
Rails: around_ * geri arama
Ben de belgeleri okumak zorunda http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html , ama ne zaman anlamıyorum around_*geri aramaları ile ilgili olarak tetiklenir before_*ve after_*. Herhangi bir yardım çok takdir edilir. Teşekkürler.

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.