निःशुल्क मोबाइल एप्लिकेशन डिजाइन / देव शुरुआत के गाइड jQuery के मोबाइल के लिए
पिछले 2-3 वर्षों में हमने मोबाइल वेबसाइटों के लिए ब्राउज़र और OS समर्थन में जबरदस्त वृद्धि देखी है। विशेष रूप से एप्पल के आईओएस और Google के एंड्रॉइड प्लेटफ़ॉर्म का ध्यान आता है। लेकिन अन्य लोग जैसे पामोस और ब्लैकबेरी अभी भी मिश्रण में हैं। हाल तक तक इन सभी प्लेटफार्मों में एक मोबाइल थीम का मिलान करना बहुत मुश्किल था.
जावास्क्रिप्ट एक शुरुआत थी, लेकिन अब तक वास्तव में एकीकृत पुस्तकालय नहीं है। jQuery मोबाइल jQuery की सभी सर्वोत्तम विशेषताओं को लेता है और उन्हें मोबाइल-आधारित वेब स्रोत पर पोर्ट करता है। लाइब्रेरी एक फ्रेमवर्क की तरह है जिसमें बुनियादी एचटीएमएल तत्वों के लिए एनिमेशन, संक्रमण प्रभाव और स्वचालित सीएसएस शैलियों शामिल हैं। इस गाइड में मुझे उम्मीद है कि मंच को इस तरह से पेश किया जाएगा कि आप अपने खुद के jQuery के मोबाइल ऐप डिजाइन करने में सहज महसूस कर सकें.
सुविधाएँ और ओएस समर्थन
कारण है कि मैं jQuery मोबाइल किसी भी अन्य चौखटे पर सीखने का सुझाव है सादगी। कोड jQuery कोर पर बनाया गया था और इसमें स्क्रिप्ट लिखने और बग को संपादित करने वाले डेवलपर्स की एक सक्रिय टीम है। कई विशेषताओं में से HTML5 समर्थन, अजाक्स-संचालित नेविगेशन लिंक और टच / स्वाइप इवेंट हैंडलर शामिल हैं.
समर्थन फोन के बीच भिन्न होता है और ए-सी से 3 श्रेणियों के चार्ट में टूट जाता है। A शीर्ष शीर्ष स्तरीय है जो jQuery मोबाइल का पूर्ण समर्थन समेटे हुए है, B में अजाक्स को छोड़कर सब कुछ है जबकि C मूलभूत HTML है जिसमें कोई छोटा जावास्क्रिप्ट नहीं है। सौभाग्य से अधिकांश लोकप्रिय ऑपरेटिंग सिस्टम पूरी तरह से समर्थित हैं - मैंने कुछ उदाहरणों के नीचे एक सूची जोड़ी.
- Apple iOS 3-5
- Android 2.1, 2.2, 2.3
- विंडोज फोन 7
- ब्लैकबेरी 6.0, ब्लैकबेरी 7
- पाम वेबओएस 1.4-2.0, 3.0
यदि आप उनके आधिकारिक डॉक्स पृष्ठ पर अधिक पढ़ने की कोशिश करना चाहते हैं। यह अस्पष्टता में नहीं लिखा है और वास्तव में बहुत आसान लगता है। अब आइए एक jQuery मोबाइल पेज लिखने की मूल बातों पर ध्यान दें और हम एक छोटे से एप्लिकेशन का निर्माण कैसे कर सकते हैं!
मानक HTML टेम्पलेट
अपना पहला मोबाइल ऐप काम करने के लिए एक सेट टेम्प्लेट है जिसे आपको शुरू करना चाहिए। इसमें मोबाइल JS और CSS के साथ jQuery आधार कोड शामिल है, जो jQuery CDN से सभी बाहरी होस्ट किए गए हैं। नीचे मेरा उदाहरण कोड देखें.
बेसिक मोबाइल ऐप
यहां केवल विदेशी तत्व ही दो मेटा टैग होने चाहिए। चोटी व्यूपोर्ट
टैग पूर्ण ज़ूम प्रभाव का उपयोग करने के लिए मोबाइल ब्राउज़र को अपडेट करता है। मान सेट करना चौड़ाई = उपकरण-चौड़ाई
फ़ोन स्क्रीन की चौड़ाई पर पेज की चौड़ाई सेट करेगा। और सब से अच्छा यह ज़ूम सुविधाओं को अक्षम नहीं करता है क्योंकि jQuery मोबाइल स्थानांतरण लेआउट के लिए अनुकूल हो सकता है.
अगला मेटा टैग एक्स-UA- संगत
बस Internet Explorer को HTML को प्रस्तुत करने के लिए सबसे हाल ही में पुनरावृत्ति करने के लिए मजबूर करता है। पुराने ब्राउज़र और विशेष रूप से मोबाइल अपरिचित रेंडरिंग बग्स को प्राप्त करने का प्रयास करेंगे.
शारीरिक सामग्री का निर्माण
अब यह वह जगह है जहाँ jQuery मोबाइल मुश्किल हो सकता है। मोबाइल साइट पर प्रत्येक HTML पेज आवश्यक नहीं है। फ्रेमवर्क HTML5 के डेटा विशेषताओं का उपयोग करता है, जिसे आप जोड़कर एक पूर्णता में बना सकते हैं डेटा-
पहले से। इसी तरह डेटा-भूमिका = "पेज"
आपको एक से अधिक पृष्ठ देने वाली एक ही HTML फ़ाइल में कई divs पर सेट किया जा सकता है.
आप तब एंकर लिंक और एक अद्वितीय आईडी के साथ इन पृष्ठों के बीच चले जाएंगे। यह सेटअप बुनियादी, सरल ऐप के लिए एक अच्छा विचार है। यदि आपको केवल 3-5 पृष्ठों की आवश्यकता है तो इसे एक ही फाइल में स्टोर क्यों न करें? जब तक आपके पास बहुत अधिक लिखित सामग्री नहीं होती है, तो समय बचाने के लिए PHP का उपयोग करने की कोशिश करें.
नीचे दिए गए कोड उदाहरण की जाँच करें यदि आप खो गए हैं.
शीर्ष शीर्षक बार
यहाँ पेज 2
बस कुछ अतिरिक्त सामग्री भी.
मेरा मतलब है, आप कर सकते हैं वापस जाओ किसी भी समय.