# बँकिंग अ‍ॅप तयार करा भाग 1: वेब अ‍ॅपमध्ये HTML टेम्पलेट्स आणि रूट्स ## पूर्व-व्याख्यान क्विझ [पूर्व-व्याख्यान क्विझ](https://ff-quizzes.netlify.app/web/quiz/41) ### परिचय ब्राउझरमध्ये जावास्क्रिप्ट आल्यापासून, वेबसाइट्स अधिक इंटरॅक्टिव्ह आणि जटिल होत आहेत. वेब तंत्रज्ञानाचा आता पूर्णपणे कार्यक्षम अ‍ॅप्लिकेशन्स तयार करण्यासाठी वापर केला जातो, जे थेट ब्राउझरमध्ये चालतात आणि त्यांना [वेब अ‍ॅप्लिकेशन्स](https://en.wikipedia.org/wiki/Web_application) म्हणतात. वेब अ‍ॅप्स अत्यंत इंटरॅक्टिव्ह असल्यामुळे, वापरकर्त्यांना प्रत्येक क्रिया केल्यानंतर संपूर्ण पृष्ठ पुन्हा लोड होण्याची वाट पाहायची नसते. म्हणूनच, जावास्क्रिप्टचा वापर HTML थेट अपडेट करण्यासाठी केला जातो, ज्यामुळे वापरकर्त्याचा अनुभव अधिक गुळगुळीत होतो. या धड्यात, आपण 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 फाइल ठेवणे आणि `