iife पर टैग किए गए जवाब

3
फ़ंक्शन अभिव्यक्ति के सामने जावास्क्रिप्ट प्लस साइन
मैं तुरंत लागू किए गए कार्यों के बारे में जानकारी ढूंढ रहा हूं, और कहीं न कहीं मैं इस अंकन पर अड़ गया हूं: +function(){console.log("Something.")}() क्या कोई मुझे समझा सकता +है कि फ़ंक्शन के सामने संकेत का क्या अर्थ है / करता है?


8
अनाम फ़ंक्शन (फ़ंक्शन () {…}) () ”जैसे संपूर्ण जावास्क्रिप्ट फ़ाइलों को लपेटने का उद्देश्य क्या है?
मैं हाल ही में जावास्क्रिप्ट का एक बहुत कुछ पढ़ रहा हूं और मैं देख रहा हूं कि पूरी फ़ाइल को .js फ़ाइलों में निम्न की तरह लपेटा जाता है जिसे आयात किया जाना है। (function() { ... code ... })(); निर्माण कार्यों के एक साधारण सेट के बजाय ऐसा …


19
आपको उसी पंक्ति पर एक अनाम फ़ंक्शन को आमंत्रित करने की आवश्यकता क्यों है?
मैं क्लोजर के बारे में कुछ पोस्ट पढ़ रहा था और हर जगह यह देखा, लेकिन यह कैसे काम करता है, इसकी कोई स्पष्ट व्याख्या नहीं है - हर बार मुझे सिर्फ यह बताया गया था कि ...: // Create a new anonymous function, to use as a wrapper (function(){ …

3
तत्काल समारोह आह्वान वाक्यविन्यास
एक JSLint विकल्प है, वास्तव में अच्छे भागों में से एक है, कि "[आवश्यकता] तत्काल चालान के आसपास" अर्थ, निर्माण (function () { // ... })(); इसके बजाय के रूप में लिखा जाना चाहिए (function () { // ... }()); मेरा प्रश्न यह है - क्या कोई समझा सकता है …

4
स्वतः-निष्पादित अनाम जावास्क्रिप्ट फ़ंक्शंस के लिए कोष्ठक का स्थान?
मैं हाल ही में json2.js के वर्तमान संस्करण की तुलना उस संस्करण के साथ कर रहा था जो मैंने अपनी परियोजना में किया था और इस बात में अंतर देखा कि फ़ंक्शन एक्सप्रेशन को कैसे बनाया गया और स्वयं निष्पादित किया गया। कोड को कोष्ठक में एक अनाम फ़ंक्शन लपेटने …

6
इस जावास्क्रिप्ट पैटर्न को क्या कहा जाता है और इसका उपयोग क्यों किया जाता है?
मैं THREE.js का अध्ययन कर रहा हूं और एक ऐसा पैटर्न देखा है जहां फ़ंक्शन को इस तरह परिभाषित किया जाता है: var foo = ( function () { var bar = new Bar(); return function ( ) { //actual logic using bar from above. //return result; }; }()); (उदाहरण …

2
ES6 मॉड्यूल आयात के माध्यम से जेएस मॉड्यूल (जैसे IIFE) लोड और उपभोग करते हैं
मैं एक विरासत आवेदन में कुछ पुस्तकालय कोड के लिए IIFE कार्य करता है जिसे IE10 + (कोई ES6 मॉड्यूल लोडिंग, आदि) के लिए काम करने की आवश्यकता होती है। हालांकि, मैं एक रिएक्ट ऐप विकसित करना शुरू कर रहा हूं जो ES6 और टाइपस्क्रिप्ट का उपयोग कर रहा होगा …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.