# बैंकिङ एप बनाउने भाग १: वेब एपमा HTML टेम्प्लेट र रुटहरू ## प्रि-लेक्चर क्विज [प्रि-लेक्चर क्विज](https://ff-quizzes.netlify.app/web/quiz/41) ### परिचय ब्राउजरमा जाभास्क्रिप्टको आगमनपछि, वेबसाइटहरू पहिलेभन्दा धेरै अन्तरक्रियात्मक र जटिल बन्दै गएका छन्। वेब प्रविधिहरू अहिले पूर्ण रूपमा कार्यात्मक एप्लिकेसनहरू बनाउन प्रयोग गरिन्छ, जुन ब्राउजरमै चल्छन्, जसलाई हामी [वेब एप्लिकेसन](https://en.wikipedia.org/wiki/Web_application) भन्छौं। वेब एपहरू अत्यधिक अन्तरक्रियात्मक भएकाले, प्रयोगकर्ताहरूले हरेक पटक कुनै कार्य गर्दा पूरा पृष्ठ पुनः लोड हुन कुर्न चाहँदैनन्। त्यसैले, HTML लाई सिधै DOM प्रयोग गरेर अपडेट गर्न जाभास्क्रिप्ट प्रयोग गरिन्छ, जसले प्रयोगकर्तालाई सहज अनुभव प्रदान गर्दछ। यस पाठमा, हामी बैंक वेब एप बनाउनको लागि आधार तयार गर्नेछौं, HTML टेम्प्लेटहरू प्रयोग गरेर धेरै स्क्रिनहरू बनाउनेछौं, जसलाई पूरा HTML पृष्ठ पुनः लोड नगरी प्रदर्शन र अपडेट गर्न सकिन्छ। ### पूर्वआवश्यकता तपाईंलाई यो पाठमा बनाइने वेब एप परीक्षण गर्न स्थानीय वेब सर्भर आवश्यक छ। यदि तपाईंसँग छैन भने, [Node.js](https://nodejs.org) इन्स्टल गर्न सक्नुहुन्छ र आफ्नो प्रोजेक्ट फोल्डरबाट `npx lite-server` कमाण्ड प्रयोग गर्न सक्नुहुन्छ। यसले स्थानीय वेब सर्भर बनाउँछ र तपाईंको एप ब्राउजरमा खोल्छ। ### तयारी आफ्नो कम्प्युटरमा `bank` नामको फोल्डर बनाउनुहोस् र त्यसमा `index.html` नामको फाइल राख्नुहोस्। हामी यो HTML [बोइलरप्लेट](https://en.wikipedia.org/wiki/Boilerplate_code) बाट सुरु गर्नेछौं: ```html Bank App ``` --- ## HTML टेम्प्लेटहरू यदि तपाईं वेब पृष्ठको लागि धेरै स्क्रिनहरू बनाउन चाहनुहुन्छ भने, एउटा समाधान भनेको तपाईंले देखाउन चाहेको प्रत्येक स्क्रिनको लागि छुट्टै HTML फाइल बनाउनु हो। तर, यस समाधानसँग केही असुविधाहरू छन्: - स्क्रिन स्विच गर्दा पूरा HTML पुनः लोड गर्नुपर्छ, जसले गर्दा ढिलो हुन सक्छ। - विभिन्न स्क्रिनहरू बीच डेटा साझा गर्न गाह्रो हुन्छ। अर्को उपाय भनेको एउटा मात्र HTML फाइल राख्नु हो, र `