विजेट वास्तुकला
विजेट स्टैंड-अलोन एप्लिकेशन होते हैं जो आमतौर पर घड़ियों, नीलामी-टिकर, इवेंट काउंटडाउन आदि के रूप में तृतीय-पक्ष साइटों पर एम्बेडेड पाए जा सकते हैं। इस प्रकार विजेट छोटे अनुप्रयोग हैं जो तैनात करने में आसान हैं, विकसित करने के लिए त्वरित हैं और मौजूदा अनुप्रयोगों में कार्यक्षमता जोड़कर उन्नत तकनीकों का लाभ उठाने के लिए उपयोग किए जाते हैं। यदि आप एक वेब पेज बना सकते हैं, तो आप जानते हैं कि विजेट कैसे बनाया और तैनात किया जाता है क्योंकि वे जावास्क्रिप्ट, डीएचटीएमएल और सीएसएस की एक ही तकनीक का उपयोग करते हैं। विजेट या तो एक्सेसरी, एप्लिकेशन या सूचना विजेट हो सकते हैं। एक्सेसरी विजेट स्व-निहित होते हैं जो इंटरनेट या किसी एप्लिकेशन से स्वतंत्र रूप से चलते हैं। एप्लिकेशन विजेट एक एप्लिकेशन के साथ पूर्ण रूप से जुड़े हुए हैं जबकि सूचना विजेट इंटरनेट डेटा के साथ काम करते हैं।
वास्तुकला
स्टेप 1
अपने टेक्स्ट एडिटर को सक्रिय करें और एक HTML फ़ाइल बनाएं। वर्तमान वेब मानक सर्वोत्तम प्रथाओं का अनुपालन करने के लिए HTML फ़ाइल को XHTML 1.0 मानक और ऊपर का पालन करना चाहिए। एक साधारण एक्सएचटीएमएल कोड इस तरह दिखेगा:
दिन का वीडियो
चरण दो
उपयोग
चरण 3
विजेट को स्टाइल करने के लिए कैस्केडिंग स्टाइल शीट्स (सीएसएस) का उपयोग करें ताकि यह सभी ब्राउज़रों पर समान रूप से प्रदर्शित हो। CSS फ़ाइल के भाग में निम्नलिखित स्टाइल शामिल होंगे:
चरण 4
उपरोक्त फाइल को एक अलग फाइल में रखें। इस उदाहरण में, हमने फ़ाइल को "widget.css" के रूप में सहेजा है। मुख्य html फ़ाइल पर "आयात" कथन का उपयोग करके फ़ाइल का संदर्भ लें जैसा कि दिखाया गया है:
गतिशीलता जोड़ना
स्टेप 1
अतिरिक्त क्षमता प्रदान करने के लिए "विजेट" ऑब्जेक्ट का उपयोग करें। उदाहरण के लिए, उपयोगकर्ता प्राथमिकताओं तक पहुँचने के लिए, कोड की निम्न पंक्ति का उपयोग करें:
विजेट.सेटप्रेफरेंसफॉरके (वरीयता, कुंजी) जाओ विजेट। वरीयताफॉरकी (कुंजी);
चरण दो
विजेट द्वारा CPU समय या नेटवर्क संसाधनों के अत्यधिक उपयोग से बचने के लिए सक्रियण ईवेंट का उपयोग करें। नीचे दिया गया कोड दिखाता है कि यह कैसे किया जाता है:
अगर (विंडो.विजेट) {widget.hide = GO विजेट.शो छुपाएं = GO दिखाएं
फ़ंक्शन छुपाएं () {अगर (समय अंतराल == शून्य) {समय अंतराल = सेट अंतराल (अपडेटटाइम (सत्य);", 500) जाओ}}
अपनी पसंद के अनुसार कोड में अन्य फ़ंक्शन जोड़ें।
चरण 3
विजेट और उसके संसाधनों की पहचान करने के लिए "Info.plist" फ़ाइल बनाएँ। यह फ़ाइल इस बात पर निर्भर करती है कि विजेट के प्रकार के आधार पर क्या होना चाहिए।
टिप
वेब प्रौद्योगिकी के उपयोग को ध्यान में रखते हुए, जावास्क्रिप्ट का उपयोग करके विजेट गतिशीलता प्रदान की जाती है। यह विजेट को सिस्टम पर उपयोगकर्ता की प्राथमिकताओं तक पहुंचने की अनुमति देता है, वरीयताओं तक पहुंचने के लिए विजेट फ्लिप करें, खोलें अन्य एप्लिकेशन, वेब पेज की घटनाओं का जवाब देते हैं और कमांड-लाइन टूल और शेल जैसे सिस्टम कमांड निष्पादित करते हैं लिपियों