# बँकिंग अ‍ॅप तयार करा भाग 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 फाइल ठेवणे आणि `