Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript को संरचित करने में Backbone.js का उपयोग क्या है?


Backbone फ्रंटएंड के लिए एक MVC फ्रेमवर्क है। Backbone के साथ, आप डेटा को मॉडल्स के रूप में प्रस्तुत करते हैं, जिन्हें बनाया, मान्य, नष्ट और सर्वर पर सहेजा जा सकता है। जब भी कोई UI एक्शन मॉडल के किसी एट्रिब्यूट को बदलने का कारण बनता है, तो मॉडल एक "change" इवेंट ट्रिगर करता है; मॉडल की स्थिति प्रदर्शित करने वाले सभी व्यूज को परिवर्तन की सूचना दी जा सकती है ताकि वे तदनुसार प्रतिक्रिया दे सकें, नई जानकारी के साथ खुद को पुनः रेंडर कर सकें।

Backbone मॉडल्स को की-वैल्यू बाइंडिंग और कस्टम इवेंट्स, कलेक्शन्स को एनुमरेबल फ़ंक्शन्स के समृद्ध API, व्यूज को डिक्लेरेटिव इवेंट हैंडलिंग के साथ प्रदान करके वेब एप्लिकेशन को संरचना देता है, और यह सब आपके मौजूदा API से RESTful JSON इंटरफ़ेस के माध्यम से जोड़ता है।

आपको अपने मॉडल्स को मैन्युअली DOM से बांधने की आवश्यकता नहीं है, बैकबोन इसका ख्याल रखता है और बेहतर डेवलपर अनुभव के लिए परिवर्तन करना आसान बनाता है।

  1. - जावास्क्रिप्ट में Math.imul() फंक्शन का उपयोग क्या है?

    Math.imul() अन्य गुणा फंक्शन्स के विपरीत, Math.imul() फंक्शन दो पैरामीटर्स के C-जैसे 32-बिट गुणन का परिणाम लौटाता है। इसका अनुप्रयोग Emscripten जैसी परियोजनाओं में बहुत अधिक है। सिंटैक्स var product = Math.imul(a, b); यह मेथड दो संख्याएँ लेता है और उनका गुणन मान देता है। उदाहरण-1 निम्नलिखित उदाहरण

  1. - JavaScript WeakMap में .clear() मेथड का क्या उपयोग है?

    WeakMap पर clear मेथड WeakMap ऑब्जेक्ट से सभी की/वैल्यू पेयर्स को हटा देता है। इस मेथड को स्पेक से हटा दिया गया है और WeakMap ऑब्जेक्ट को क्लियर मेथड के लिए अतिरिक्त सपोर्ट के साथ लपेटकर वापस जोड़ा जा सकता है। उदाहरण class ClearableWeakMap { constructor(init) { this._wm = new WeakMap(init) } clear(

  1. - जावास्क्रिप्ट में Sentry का उपयोग क्या है?

    Sentry एक पूर्ण जावास्क्रिप्ट डीबगिंग और मॉनिटरिंग टूल पैकेज है जो आपको अपने प्रोडक्शन कोड को ट्रैक करने की अनुमति देता है। Sentry की कुछ विशेषताएं: बग्स को रीक्रिएट और फिक्स करने के लिए एनवायरनमेंट और उपयोग डिटेल्स रिकॉर्ड करें एरर और स्टैक ट्रेस देखें जो पहले केवल यूजर के डीबग कंसोल में दिखत