2010-10-01 34 views
6

Javascript'te çok güçlü değilim.javascript'te geri arama yapma

Kodumun bazı bölümlerinden aradığım bazı işlevleri çağırdığım ortak bir işlev var.

birileri (birçok jquery eklentileri yaptığı gibi)

  • nasıl işleneceğini arayan geçirilen parametreleri olmayan bir geri arama olmalıdır bu işlev için yeni bir parametre nasıl tanımlanacağı
    • üzerine bana yardımcı olabilir fonksiyonu daha iyi bir varsa, çözümü konusunda tavsiyelerde verilmesi

    içine geri aramanın, vb

    çok teşekkürler!

  • cevap

    10

    Bu aslında oldukça basittir.

    function callback() { 
        alert("I am in the callback!"); 
    } 
    
    function work(func) { 
        alert("I am calling the callback!"); 
        func(); 
    } 
    
    work(callback); 
    
    +0

    İş ve geri arama farklı js dosyalarında tanımlanmış olsa bile çalışır mı? – Lorenzo

    +0

    @Lorenzo - Her iki JS dosyası da çalışma zamanı tarafından yüklendiği sürece çalışacaktır. Bununla ilgili sözümü almayın, deneyin. – ChaosPandion