SORU
7 NİSAN 2010, ÇARŞAMBA


Neden kullanarak " ediyoruz; ({ })&; jQuery"?

Neden ({ }) kullanıyoruz?

Temsilci mi?

Bu sözdizimini kullanmak için ne ifade ediyor?

Biz sarma nedir?

Örneğin:

$.ajaxSetup ({ // <-- THIS
    error: fError,
    compelete: fComp,
    success: fSucc
}); // <-- AND THIS

CEVAP
7 NİSAN 2010, ÇARŞAMBA


{} JavaScript nesne gösterimi. Örneğin:

$('selector').plugin({ option1: 'value' });

Bu durumda bir nesne eklenti ayarlarınızı içeren geçiyorsun. Eklenti, örneğin: olarak başvurulan bir nesne ne olursa olsun, bu ile başa çıkabilirim

settings.option1 //the option you passed in.

Tabii ki çok daha fazla faydası vardır, ama bu bir WordPress kullanmak en yaygın örneği. Aynı, *, .css() *$.ajax()17 fonksiyonlar, vb için de geçerlidir. Özellikleri her şey ... genelde bu formatı kullanır.


İstendiği gibi, diğer bazı örnekler:
Geçirilen nesne içinde herhangi bir nesneyi bir işlev olarak, sadece, örneğin: özellikleri olabilir

$("<input>", {
  type: "text",
  focusin: function() { alert("Hi, you focused me!"); }
});    

Bu giriş odağı durumunda bir uyarı ayarlayın. Başka bir nesne uzanan, bu gibi özellikleri ekleme,

var person = { first_name: "John" };
$.extend(person, { last_name: "Smith" });
//equivalent to: 
person.last_name = "Smith";
//or:
person["last_name"] = "Smith";

Şimdi person last_name özelliği vardır. Bu genellikle eklentileri, varsayılan ayarları kabul, geçirilen herhangi bir ayar birleştirmek için, geri kalanı için varsayılan değerleri kullanarak belirtilen herhangi bir ayar ile üzerine kullanılır.

Neden kullanıyoruz?Peki...o nasıl JavaScript ve jQuery ruhu: bilgi aktarmak için son derece veciz ve esnek bir yol.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alexander Johnson

    Alexander Jo

    26 Temmuz 2008
  • paikimchung

    paikimchung

    12 Mayıs 2006
  • PoreoticsHD

    PoreoticsHD

    22 NİSAN 2010