संभव डुप्लिकेट:जावास्क्रिप्ट नोटेशन: (फ़ंक्शन() {...})();
प्रारंभ JavaScript फ़ाइल की:
(function() { // All functions go here. // Can someone say what the wrapping nameless function is used for? })();
What is the purpose of wrapping whole Javascript files in anonymous functions like “(function(){ … })()
”?
हैलो सभी,
मैं इस अंकन का उपयोग कई JavaScript फ़ाइलों को देखा है 012,
इसके अलावा प्रोटोटाइप पुस्तकालय के साथ, यह संभव लगता है:
function $() {
// Prototype $-wrapping function.
}
किसी उपरोक्त दो कोड के टुकड़े, उनके उपयोग और अपने मतभेदों को समझाने कृपया कर सकते हैं? कुछ कीवर्ड जो मुझे इस नोटेशन/तकनीक (इसका नाम कैसे दिया जाता है) के बारे में अधिक जानकारी प्राप्त करने में मदद करेंगे, इसलिए मैं भी Google खोज चला सकता हूं ... :)
धन्यवाद!
http://stackoverflow.com/questions/2421911 – Gumbo
का संभावित डुप्लिकेट निश्चित रूप से उपर्युक्त का डुप्लिकेट है, और मुझे लगता है कि नीचे दिए गए किसी भी की तुलना में एक बेहतर बेहतर स्पष्टीकरण। – necromancer
उसमें भी दिलचस्प जानकारी है, धन्यवाद गम्बो। मैं उस दूसरे धागे में जवाब भी पढ़ूंगा! मैंने इसे पोस्ट करने से पहले एक खोज चलाई, लेकिन मुझे बिल्कुल यकीन नहीं था कि समान प्रश्न खोजने के लिए कीवर्ड के रूप में क्या उपयोग करना है। :) – Sander