«iife» etiketlenmiş sorular






3
Anında işlev çağırma sözdizimi
Aslında İyi Parçalardan biri olan bir JSLint seçeneği vardır, "acil çağrıların etrafına parantezler [gerektirir]", yani yapı (function () { // ... })(); bunun yerine şöyle yazılması gerekir (function () { // ... }()); Sorum şu - bu ikinci formun neden daha iyi kabul edilebileceğini kimse açıklayabilir mi? Daha dayanıklı mı? …

4
Anonim JavaScript işlevlerini otomatik olarak yürütmek için parantez konumu?
Yakın zamanda json2.js'nin mevcut sürümünü projemdeki sürümle karşılaştırıyordum ve işlev ifadesinin nasıl oluşturulduğu ve kendiliğinden yürütüldüğü konusunda bir fark gördüm. Anonim bir işlevi parantez içine almak ve ardından çalıştırmak için kullanılan kod, (function () { // code here })(); ancak şimdi otomatik olarak yürütülen işlevi parantez içine alıyor. (function () …

6
Bu JavaScript kalıbı nedir ve neden kullanılır?
THREE.js üzerinde çalışıyorum ve işlevlerin şu şekilde tanımlandığı bir model fark ettim: var foo = ( function () { var bar = new Bar(); return function ( ) { //actual logic using bar from above. //return result; }; }()); (Örnek burada raycast yöntemine bakın ). Normal Böyle bir yöntemin varyasyon …

2
ES6 modülü içe aktarmaları yoluyla eski JS modüllerini (ör. IIFE'ler) yükleme ve tüketme
IE10 + (ES6 modülü yükleme yok, vb.) İçin çalışması gereken eski bir uygulamada bazı kütüphane kodu için IIFE işlevleri var . Ancak, ES6 ve TypeScript kullanacak bir React uygulaması geliştirmeye başladım ve dosyaları çoğaltmadan zaten sahip olduğum kodu yeniden kullanmak istiyorum. Biraz araştırma yaptıktan sonra, bu kütüphane dosyalarının hem <script …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.