SORU
26 NİSAN 2012, PERŞEMBE


Define (yana açık)Javascript için ne kullanılır

Yüksek ve düşük bu belgeler için aradım ama sadece bu, hiçbir şeyle her yerde bulabilirsiniz.

Aloha kullanıyorum ve benim de yeni bir yan çubuğuna bir eklenti işlevselliği bağlı oluşturmak için kenar çubuğu kendi prototip kullanmak istiyorum.

Onların sidebar.js bu ile başlar, ama beni yaşam için ne anlama geldiğini açıklayan herhangi bir belge bulamıyorum.

define( [
'aloha/core',
'aloha/jquery',
'aloha/selection'
], function ( Aloha, jQuery, Selection, Plugin ) {

Daha sonra vars ve bazı böylece sarıcı işlevleri bir grup tanımlamak için, sadece başımı ne alabilirim proptotypes- düşüyor

Herkes bana diyor ya bir yerde bir açıklama bulamıyorum bana nasıl açıklayabilir?

CEVAP
26 NİSAN 2012, PERŞEMBE


Eminim tüm senaryoyu görmeden, ama özellikle define function from RequireJS, olacak "" form fonksiyonu. define with dependencies söyleyemem Bir tanımlamak için kullanılır"": . modül

Bir modül içinde geleneksel bir komut dosyası farklıdır küresel dağılmasını önler iyi kapsamlı bir nesne tanımlar ad. Açıkça bağımlılıklarından listesi ve bir kolu alabilirsiniz küresel nesneleri başvurmak zorunda kalmadan bu bağımlılıkları, ama bu işlev için bağımsız değişken olarak bağımlılıkları almak yerine tanımlar modülü.

Ve "bağımlılık" define şeklinde şöyle tarif edilir: .

Eğer modül bağımlılıkları varsa, ilk bağımsız değişken bir dizi olmalıdır bağımlılık isimleri ve tanımı olmalıdır ikinci argüman işlevi. İşlev modülü bir kez tüm tanımlamak için çağrılır bağımlılıkları yüklemiş. Bu işlev bir nesne döndürür tanımlar modülü.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MattSteffanina 2

    MattSteffani

    28 Kasım 2007
  • RayperEnglishKnight

    RayperEnglis

    24 Kasım 2008
  • TimMinchinLive

    TimMinchinLi

    23 ŞUBAT 2009