işleyici = function?

4 Cevap php

ben bu kelimeyi karşılaşırsanız her zaman ben gerçekten ne anlama geldiğini merak ediyorum. Bir olay işleyicisi, örneğin, bir fonksiyon olduğunu?

$('a').click(function(){ ... });

click bir olaydır. ve işleyici anonim işlev?

4 Cevap

Bir fonksiyon bir dil oluşumudur. Bu onu nasıl kullandığınıza bağlı olarak işleyici olur. Bir fonksiyon bir olay kayıtlı olduğunda, bir olay işleyicisi var. Fonksiyonlar oynayabilir rollerin başka örnekler de vardır: Bir yapıcı böylece bir nesne oluşturarak zaman bir geri çağırmak için başka bir işleve parametre olarak geçirilen bir fonksiyondur, denir ve.

bir olay işleme does işlevi daha sonra işlevi bir olay işleyicisi olursa işlev, genel bir kelimedir.

Haklısın ve genellikle bu gibi çalışır:

function somefunc(handler) {
  // do some lengthy tasks then notify handler
  handler();
}

somefunc(function(){ alert('test'); });

Evet, doğru anladım.