Articles of प्रोटोटाइप प्रोग्रामिंग

क्या यह सिर्फ अपने गुणों के बजाय जावास्क्रिप्ट प्रोटोटाइप ऑब्जेक्ट को निर्दिष्ट करना ठीक है?

जावास्क्रिप्ट में हम एक फंक्शन के प्रोटोटाइप पर गुण निर्दिष्ट कर सकते हैं या इसके प्रोटोटाइप ऑब्जेक्ट सीधे सेट कर सकते हैं: var MyClass = function() { }; // The "property" form… MyClass.prototype.foo = function() { … }; MyClass.prototype.bar = function() { … }; MyClass.prototype.gah = function() { … }; // OR the "assignment" form… […]

__प्रोटो__, यह कब चलेगा? वैकल्पिक?

मोज़िला ने दावा किया कि यह कुछ समय पहले __प्रोटो (~ 2008) निकाल देगा और यह ब्राउज़र में अभी भी है। क्या यह अभी भी नापसंद होने जा रहा है? यह ओपेरा, (सफ़ारी मुझे लगता है) और क्रोम में भी काम करता है। मुझे आईई के बारे में चिंता करने की ज़रूरत नहीं है इसलिए […]

IE (<8) में html तत्व के प्रोटोटाइप का पर्दाफाश करने का कोई रास्ता नहीं है?

मैंने उनके प्रोटोटाइप का उपयोग करके HTML तत्वों को बनाने और बढ़ाने के लिए एक पैटर्न बनाया है। यह गैर-अर्थात् ब्राउज़रों में आकर्षण की तरह काम करता है। उदाहरण कोड @ jsbin पा सकते हैं (पृष्ठ स्रोत देखें) इस पैटर्न का लाभ गति होना चाहिए (विधि तत्वों प्रोटोटाइप श्रृंखला में हैं, इसलिए वे एक बार […]

जावास्क्रिप्ट उदाहरण फ़ंक्शंस बनाम प्रोटोटाइप फ़ंक्शंस

संभव डुप्लिकेट: 'प्रोटोटाइप बनाम' का उपयोग 'यह' जावास्क्रिप्ट में? विभिन्न प्रकार के जावास्क्रिप्ट कार्यों की मेरी समझ इस प्रकार है: function MyObj() { this.propOne = true; this.publicInstanceFunc = function() { if (propOne) return 'public instance function'; } function privateFunc() { return 'private function only visible inside this constructor'; } } MyObj.prototype.protoFunc = function() { if […]

सरणी में संपत्ति के मूल्य का योग करने का बेहतर तरीका (अंगुलज का उपयोग करना)

इन दिनों मैंने अंगुलुज (विस्मयकारी: डी) के साथ काम करना शुरू किया और मुझे अगली समस्या मिली है: मेरे पास ऐसा कुछ है: $scope.traveler = [ { description: 'Senior', Amount: 50}, { description: 'Senior', Amount: 50}, { description: 'Adult', Amount: 75}, { description: 'Child', Amount: 35}, { description: 'Infant', Amount: 25 }, ]; अब इस […]

जावास्क्रिप्ट वंशानुक्रम: सुपर-कन्स्ट्रक्टर को कॉल करें या प्रोटोटाइप श्रृंखला का उपयोग करें?

काफी हाल में मैंने एमडीसी में जावास्क्रिप्ट कॉल के उपयोग के बारे में पढ़ा https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/call नीचे दिए गए उदाहरण के एक लिंक, मैं अभी भी समझ में नहीं आता। वे यहाँ इस तरह विरासत का उपयोग क्यों कर रहे हैं? Prod_dept.prototype = new Product(); क्या यह आवश्यक है? क्योंकि इसमें सुपर-कन्स्ट्रक्टर को कॉल है Prod_dept() […]

इसका अर्थ क्या है कि जावास्क्रिप्ट एक प्रोटोटाइप आधारित भाषा है?

जावास्क्रिप्ट के साथ एक प्रमुख लाभ यह कहा जाता है कि यह एक प्रोटोटाइप आधारित भाषा है। लेकिन इसका क्या अर्थ है कि जावास्क्रिप्ट प्रोटोटाइप आधारित है, और यह एक फायदा क्यों है?

प्रोटोटाइप आधारित बनाम वर्ग आधारित उत्तराधिकार

जावास्क्रिप्ट में, हर ऑब्जेक्ट उसी समय एक इंस्टेंस और क्लास होता है। विरासत करने के लिए, आप एक प्रोटोटाइप के रूप में किसी भी वस्तु आवृत्ति का उपयोग कर सकते हैं। पायथन, सी ++, आदि में। अलग-अलग अवधारणाओं के रूप में वर्ग और उदाहरण हैं। विरासत करने के लिए, आपको एक नया वर्ग बनाने के […]

जावास्क्रिप्ट: कक्षा। विधि बनाम कक्षा। प्रोटोपीपी। विधि

निम्नलिखित दो घोषणाओं के बीच अंतर क्या है? Class.method = function () { /* code */ } Class.prototype.method = function () { /* code using this.values */ } क्या स्थिर स्टेटमेंट की घोषणा के रूप में प्रथम वक्तव्य और एक उदाहरण पद्धति की घोषणा के रूप में दूसरे बयान को ठीक करना है?

शास्त्रीय पर प्रोटोटाइप विरासत के लाभ?

इसलिए मैं अंत में इन सभी वर्षों में अपने पैरों को खींचना बंद कर दिया और जावास्क्रिप्ट "ठीक से" जानने का फैसला किया। भाषाओं के डिजाइन के सबसे अधिक सिर-खरोंच करने वाले तत्वों में से एक यह विरासत का कार्यान्वयन है रुबी में अनुभव होने के बाद, मैं क्लोजर और डायनामिक टाइपिंग देखने में वास्तव […]

दिलचस्प पोस्ट
पायथन में पृष्ठभूमि प्रक्रिया कैसे आरंभ करें? JSON ऑब्जेक्ट के अंदर जावास्क्रिप्ट खोज ASP.NET web.config: configSource बनाम फ़ाइल विशेषताएँ मैं पोर्ट्रेट और लैंडस्केप ओरिएंटेशन के लिए अलग-अलग लेआउट कैसे निर्दिष्ट करूं? गैर लालची regex मिलान में sed? क्या अच्छा प्रौद्योगिकी पॉडकास्ट वहाँ बाहर हैं? सीधे डेटाबेस में या आधार64 डेटा के रूप में छवि को संग्रहीत करना? इनपुट / आउटपुट स्ट्रीम के साथ जावा प्रक्रिया अनुरोध इकाई बहुत बड़ा PHP ज़ूम क्रॉस-ब्राउज़र को रोकें नेविगेशन पट्टी प्रोग्रामिंग आईओएस जोड़ना जेएसएफ बैकिंग बीन स्ट्रक्चर (सर्वोत्तम अभ्यास) सी ++ – फ़ाइल अनुमतियां सेट करने के तरीके (क्रॉस प्लेटफ़ॉर्म) डैगर 2 उपसंगणों बनाम घटक निर्भरताएं QtCreator प्रोजेक्ट पर "x86_64 आर्किटेक्चर के लिए प्रतीक (सिम) नहीं मिले"