संभावित डुप्लिकेट नाम:
How does this JavaScript/JQuery Syntax work: (function(window, undefined) { })(window)?
What advantages does using (function(window, document, undefined) { … })(window, document) confer?चर जावास्क्रिप्ट पुस्तकालय में अपरिभाषित
मैंने देखा है कई जावास्क्रिप्ट लाइब्रेरियों "अपरिभाषित" नाम की एक चर, iam यह पता लगाने में असमर्थ बनाने के अपने उद्देश्य, नीचे jQuery लाइब्रेरी
* Date: Wed Feb 23 13:55:29 2011 -0500
*/
(function(window, undefined) {
// Use the correct document accordingly with window argument (sandbox)
var document = window.document;
var jQuery = (function() {
से कॉपी की गई रेखाएं हैं
कृपया मुझे ऐसा करने का कारण और लाभ बताएं !!
मुझे इसे कभी समझ में नहीं आया। मैं 'jQuery = {}' की तरह मूर्खतापूर्ण कुछ भी कर सकता था, और फिर jQuery काम करना बंद कर देगा - आश्चर्य की बात नहीं। यदि आप अपने आप को 'अपरिभाषित = सत्य' डालकर पैर में शूट करना चाहते हैं, तो आपको क्यों रोकें? – Andrea
वैसे कोई और आपके पैर में शूटिंग करने की कोशिश कर सकता है, जैसे कि आपके सहित एक यादृच्छिक प्लगइन। – Loktar