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
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ü.
Ne .JavaScript: genişletmek ve .protot...
Tablonun kimlik sütunu için açık bir d...
YUI Kompresör veya yeni Google Kapatma...
Href JavaScript bağlantıları için özni...
Nasıl bir JavaScript nesnesinin bir öz...