RequireJS'de require ve define arasındaki fark nedir?
RequireJS'de require ve define arasındaki fark nedir?

Video: RequireJS'de require ve define arasındaki fark nedir?

Video: RequireJS'de require ve define arasındaki fark nedir?
Video: Javascript Modül Yapısı 2024, Kasım
Anonim

gerekmek () ve tanımlamak () her ikisi de bağımlılıkları yüklemek için kullanılır. Gerekmek (): Yöntem, anında işlevleri çalıştırmak için kullanılır. tanımlamak (): Yöntem için kullanılır tanımlamak birden fazla yerde kullanım için modüller (yeniden kullanım).

Buna göre RequireJS'de ne tanımlanır?

NS tanımlamak () işlevi modülleri yüklemek için kullanılabilir (modül bir nesne, işlev, sınıf veya bir modül yüklendikten sonra çalıştırılan bir kod olabilir). Aynı modülün farklı versiyonlarını aynı sayfaya yükleyebilirsiniz.

İkincisi, CommonJS kullanıyor musunuz? Düğüm. js ve RingoJS, sunucu tarafı JavaScript çalışma zamanlarıdır ve evet, her ikisi de CommonJS Modül özellikleri AMD genellikle daha kullanılmış istemci tarafında (tarayıcıda) bu nedenle JavaScript geliştirmede ve CommonJS Modüller genellikle kullanılmış sunucu tarafı.

Ayrıca, RequireJS dosyaları nasıl yükler?

RequireJS Asenkron Modül kullanır Yükleniyor (AMD) için dosya yükleme . Her bağımlı modül başlayacak Yükleniyor verilen sırayla asenkron istekler aracılığıyla. Her ne kadar dosya sipariş kabul edilir, ilk olduğunu garanti edemeyiz dosya ikinciden önce yüklenir dosya asenkron doğası gereği.

senkron gerektirir mi?

Gerekmek - senkron optimize edilmiş kodu yüklemenize ve ardından ihtiyacınız olan yerde hemen çalıştırmanıza olanak tanır. Bu kütüphanenin yazılmasının nedeni, senkron ile değiştirilecek eski kod Gerekmek.

Önerilen: