>> शिक्षक: तो, जियोलोकेशन शून्य में, मैं घोषित दो कार्यों, एक बुलाया
उपयोगकर्ता geolocates जो geolocate, और था जो एक बुलाया कॉल वापस
कहा जाता है कि geolocate से कार्य अंततः मिल वर्तमान के माध्यम से
स्थिति ब्राउज़र लगा था एक बार उपयोगकर्ता है, जहां बाहर.
अब, मैं केवल इस बुला रहा हूँ कि दी एक बार समारोह, और यह केवल करने के लिए मौजूद है
, वर्तमान स्थिति पाने के द्वारा कहा जा तकनीकी तौर पर, कोई कारण नहीं है कि मैं
एक अलग समारोह के रूप में घोषित करने के लिए था और इसका अपना नाम दे.
बल्कि, मैं बस से लागू किया जा सकता था एक गुमनाम समारोह,
अन्यथा एक लैम्ब्डा समारोह के रूप में जाना जाता है, प्रभावी रूप से कोड में गुजर कि मैं
मिल चालू होने के बाद क्रियान्वित किया जा करना चाहते हैं स्थिति उपयोगकर्ता पाया गया है.
>> विशेष रूप से, मैं करना चाहते हैं निम्नलिखित किया है.
पहले, चलो उजागर करते हैं और इस कटौती यहाँ मेरे कॉलबैक में कोड की लाइन
समारोह बाद में इसका इस्तेमाल किया जा सके.
लेकिन कॉलबैक से छुटकारा पाने के चलो एक साथ सभी कार्य करते हैं.
अब, geolocate समारोह के अंदर, के नाम उजागर करने और हटाने के चलो
मैं पहले से था कि समारोह बुला, और इसके बजाय, एक की घोषणा
कोई साथ गुमनाम समारोह अभी भी एक लेता है कि नाम
तर्क स्थिति कहा जाता है.
और फिर इस के बाद, सम्मेलन द्वारा, चलो एक खुला घुंघराले गले लगाते हैं.
यहाँ नीचे बंद घुंघराले डाल दिया ब्रेस और बंद कोष्टक और
अर्धविराम.
>> और फिर इस अन्यथा के अंदर गुमनाम समारोह में पेस्ट करते हैं
कोड की पंक्ति है कि हम अभी भी चाहते हैं कहा जा पसंद है.
अंत में, तो, मैंने किया है सब है एक साथ एक नाम समारोह की जगह
गुमनाम समारोह लेकिन नहीं बदला है पेज की कार्यक्षमता.
लेकिन यह यकीनन एक बिट क्लीनर है मैं साथ मेरे कोड कचरा नहीं कर रहा हूँ क्योंकि
अनावश्यक कार्य परिभाषित.
बल्कि, मैं केवल कोड मैं परिभाषित कर रहा हूँ यह वास्तव में, जहां क्रियान्वित किया जा करना चाहते हैं
कहा जा करने के लिए होती.
>> की फाइल को बचाने और खोल दो. एक ब्राउज़र में पृष्ठ.
http://localhost / geolocation1/html और मैं अभी भी, कैम्ब्रिज में, वहाँ हूँ
मैसाचुसेट्स.
गुमनाम.