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

  • apenney888

    apenney888

    27 EKİM 2010
  • infiniTuts

    infiniTuts

    18 Ocak 2012
  • Jejoab

    Jejoab

    4 NİSAN 2008