"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > शुद्ध HTML की तुलना में VueJS MVVM मॉडल

शुद्ध HTML की तुलना में VueJS MVVM मॉडल

2024-08-21 को प्रकाशित
ब्राउज़ करें:320

मूल लेख: http://blog.kueiapp.com/programming-tw/vuejs-mvvm-VueJS-MVVM-Model और -Pure-HTML5-Comparison/

Vue.js और नेटिव HTML5 के बीच अंतर

वेब फ्रंट-एंड सिस्टम बनाने के लिए कई तरीके और ढांचे हैं, जैसे कि रिएक्ट, एंगुलरजेएस, वीयू.जेएस, आदि। मूल HTML5 और जावास्क्रिप्ट का उपयोग करके एक सिस्टम बनाना बिल्कुल संभव है, लेकिन आमतौर पर एक अच्छे ढांचे का उपयोग करके सिस्टम को संरचना और सुरक्षा के मामले में बेहतर डिजाइन पैटर्न के साथ लागू किया जा सकता है।

एक टूल या आर्किटेक्चर आमतौर पर इसलिए बनाया जाता है क्योंकि डेवलपर्स को कुछ कठिनाइयों का सामना करना पड़ता है। उदाहरण के लिए, jQuery का आविष्कार उन ब्राउज़रों पर जावास्क्रिप्ट का उपयोग करने के लिए किया गया था जो विभिन्न मानकों का समर्थन करते हैं, और यह CSS चयनकर्ताओं का उपयोग करके DOM (डॉक्यूमेंट ऑब्जेक्ट मॉडल) को नियंत्रित करने वाली पहली लाइब्रेरी थी। HTML5 क्वेरी चयनकर्ता HTML के लिए DOM में हेरफेर करना आसान बनाने के लिए इस शानदार सुविधा की नकल करता है।

आपको VueJS की आवश्यकता क्यों है?

HTML ट्री से डेटा प्राप्त करने के लिए DOM तक पहुंचने के लिए शुद्ध HTML5 जावास्क्रिप्ट का उपयोग करते समय, बहुत सारे काम करने की आवश्यकता होती है, जैसे कि तत्वों को लक्षित करना, यूआई पर उपयोगकर्ता इंटरैक्शन का पता लगाने के लिए श्रोताओं को जोड़ना, या जब लक्ष्य कार्रवाई को कैप्चर किया जाता है, पुनर्प्राप्त करते समय डेटा लौटाना वास्तव में बहुत संसाधन गहन होता है।

  
    

Checkbox with pure HTML5 syntax

VueJS MVVM 模型與 Pure HTML比較

मूल HTML5 जावास्क्रिप्ट (या jQuery) की तुलना में जो सीधे DOM को संचालित करता है, Vue.js का अपना MVVM मॉडल है जो एक नया डेटा मॉडल प्राप्त करते समय DOM को संशोधित कर सकता है। दूसरे शब्दों में, हम सीधे DOM में हेरफेर करने के लिए अपने स्वयं के मॉडल को डिज़ाइन करने के बजाय डेटा संरचना पर ध्यान केंद्रित कर सकते हैं।

दोनों दृष्टिकोण अलग-अलग स्थितियों के लिए उपयुक्त हैं, लेकिन Vue.js वास्तव में वेब फ्रंटएंड बनाने का एक आसान मार्ग प्रदान करता है।

Vue.js का उपयोग करना

export default Vue.extend({ data: () => ({ checkboxList: [], }), });

उदाहरण

https://github.com/kueiapp/vue-typescript-tutorial/blob/main/src/App.vue

मूल लेख: http://blog.kueiapp.com/programming-tw/vuejs-mvvm-VueJS-MVVM-Model और -Pure-HTML5-Comparison/

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/kueiapp/vuejs-mvvm-mo-xing-yu-pure-html5-de-bi-jiao-jig?1 यदि कोई उल्लंघन है, तो कृपया स्टडी_गोलंग@163 से संपर्क करें इसे हटाने के लिए .com
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3