इसे अजाक्स के साथ चमकदार बनाएं

फिर अपरिहार्य टैब्ड पैनल ऑब्जेक्ट और वर्टिकल और क्षैतिज मेनू ऑब्जेक्ट हैं जो आपको सरल तरीके से गतिशील ड्रॉप-डाउन बनाने की अनुमति देते हैं। ये कुछ अन्य मेनू बिल्डरों के लिए बहुत बेहतर हैं, जो लचीले और कार्यात्मक होते हुए भी अक्सर असंभव कोड उत्पन्न करते हैं बिल्डर प्रोग्राम के बाहर समझने या संपादित करने के लिए, यदि अन्य लोगों को बाद में सामग्री को संपादित करने की आवश्यकता होती है, तो एकीकरण समस्याओं को जन्म देता है पर।

इसे अजाक्स के साथ चमकदार बनाएं

चार स्प्री ऑब्जेक्ट का अगला सेट फॉर्म के लिए सत्यापन ऑब्जेक्ट है, जिसका उपयोग यह सुनिश्चित करने के लिए किया जाता है कि उपयोगकर्ता ने वेब फॉर्म पर डेटा सही ढंग से दर्ज किया है। जाहिर है, यह सत्यापन सर्वर साइड से किया जाना चाहिए, उपयोगकर्ता द्वारा सबमिट पर क्लिक करने के बाद और सर्वर से अगला पेज बुलाया जाता है, लेकिन यह यदि अगले पृष्ठ को कॉल करने से पहले कुछ सत्यापन किया जाता है, जिसे क्लाइंट-साइड के रूप में जाना जाता है, तो उपयोगकर्ता को बेहतर अनुभव मिल सकता है सत्यापन. यह उपयोगकर्ता को गलत या गुम प्रविष्टि के बारे में तत्काल प्रतिक्रिया देता है, जिसके बिना उन्हें अगला पृष्ठ लाने के लिए सर्वर के "राउंड ट्रिप" समय का इंतजार करना होगा। ये स्प्री सत्यापन नियंत्रण "टेक्स्टबॉक्स खाली है" स्तर पर केवल बहुत ही बुनियादी सत्यापन की अनुमति देते हैं, वैध डेटा के लिए कोई परीक्षण नहीं (जैसे कि अच्छी तरह से बनाए गए ईमेल पते या संख्यात्मक मानों के लिए परीक्षण)। श्रेणी)। सबमिट बटन पर क्लिक करने के बाद भी सर्वर-साइड सत्यापन करना महत्वपूर्ण है, क्योंकि उपयोगकर्ता के ब्राउज़र में जावास्क्रिप्ट अक्षम हो सकता है, ऐसी स्थिति में क्लाइंट-साइड अजाक्स सत्यापन कोड नहीं होगा दौड़ना।

ड्रीमविवर CS3 के साथ शामिल स्प्री ऑब्जेक्ट का अंतिम सेट डेटा के सेट पर काम करता है और इसमें सामान्य डेटाग्रिड, कनेक्शन ऑब्जेक्ट शामिल होते हैं और डेटा पुनरावर्तक क्षेत्र: ये अच्छी तरह से काम करते हैं, पूरे पृष्ठ की आवश्यकता के बिना क्लाइंट-साइड सॉर्टिंग और डेटा ग्रिड को ताज़ा करते हैं पुनः बनाया गया यहां ध्यान देने योग्य बात यह है कि ये ऑब्जेक्ट XML डेटासेट और सभी के साथ काम करने की अपेक्षा करते हैं प्रदान किए गए उदाहरण अपने डेटा को XML फ़ाइलों की एक श्रृंखला में रखते हैं, जो वास्तव में बहुत विश्वसनीय नहीं है प्रदर्शन। आइए इसका सामना करें, यदि आप गतिशील सामग्री के साथ एक वेबसाइट डिजाइन कर रहे थे, तो कहीं न कहीं एक डेटाबेस होगा और यह वह सामग्री है जिसे आप प्रदर्शित करना चाहेंगे। इसलिए यदि आप इन स्प्री ऑब्जेक्ट का उपयोग करना चाहते हैं, तो आपको या तो अपने डेटाबेस से पूछताछ करने और एक एक्सएमएल वापस करने के लिए एक वेब सेवा बनानी होगी डेटा फ़ीड, या शायद SQL सर्वर के सिंटैक्स में एक नया जोड़ का उपयोग करें जो किसी भी क्वेरी को परिवर्तित करता है ताकि XML डेटा लौटाया जा सके धारा। यदि आप चाहते हैं कि क्वेरी "SELECT * FROM MYTABLE" एक XML डेटा स्ट्रीम लौटाए, तो आपको बस इसके सिंटैक्स को "XML AUTO के लिए MYTABLE से SELECT * FROM MYTABLE" में बदलना होगा - यह उतना ही सरल है।

ड्रीमविवर CS3

अब हम शायद ड्रीमविवर CS3 की सबसे अच्छी और सबसे सार्थक विशेषता पर आते हैं। मैंने अतीत में शिकायत की है कि जटिल सीएसएस डिज़ाइन वाली वेबसाइटों को डिजाइन करने और परीक्षण करने के लिए ड्रीमविवर कितना बेकार हो गया है। समस्या डिज़ाइन व्यू में HTML/CSS के रेंडरिंग में है, जिसे मैक्रोमीडिया के कस्टम ब्राउज़र ऑब्जेक्ट द्वारा नियंत्रित किया जाता है। यह ऑब्जेक्ट कई पूरी तरह से मान्य सीएसएस डिज़ाइनों द्वारा आसानी से भ्रमित हो जाएगा, जिससे ड्रीमविवर न केवल ऐसे डिज़ाइन बनाने के लिए, बल्कि बाद में सामग्री जोड़ने के लिए भी लगभग बेकार हो जाएगा।

संबंधित फ़ाइल पर इंगित एक अलग ब्राउज़र में अपने डिज़ाइन की जाँच करते समय अक्सर मैं ड्रीमविवर को एक महंगे टेक्स्ट एडिटर के रूप में उपयोग करता हूँ। मुझे यह बताते हुए खुशी हो रही है कि इस नवीनतम संस्करण में माप से परे सुधार किया गया है, अब ड्रीमवीवर बनाया जा रहा है विंडोज़ और मैक दोनों प्लेटफ़ॉर्म पर कई अन्य आज़माने के बाद, एक बार फिर मेरी पसंद का सीएसएस डिज़ाइन टूल।

जाहिर है, किसी भी साइट का अंतिम परीक्षण अभी भी विभिन्न लोकप्रिय ब्राउज़रों के साथ किए जाने की आवश्यकता है ताकि यह सुनिश्चित किया जा सके कि सब कुछ ठीक है, और आसानी से इस कार्य के लिए मैंने हाल ही में अपने मुख्य विकास बॉक्स को 750GB हार्ड डिस्क, 4GB रैम और दो डुअल-कोर के साथ Apple Mac Pro में अपग्रेड किया है। प्रोसेसर. पैरेलल्स सॉफ्टवेयर (वेब ​​आईडी: 92176) के सरल संयोजन के साथ, मैं मैक ओएस एक्स और विंडोज एक साथ चला सकता हूं। और मैक डेस्कटॉप पर अपनी स्वयं की विंडो में चलने वाली विंडोज़ के बजाय, जब आप पैरेलल्स कोहेरेंस मोड का उपयोग करते हैं तो दोनों ऑपरेटिंग सिस्टम साझा होते हैं एक ही डेस्कटॉप, फ़ाइल सिस्टम और क्लिपबोर्ड भी उनके बीच साझा किए गए हैं, इसलिए यह वास्तव में ऐसा लगता है जैसे दो ऑपरेटिंग सिस्टम एक में लुढ़क गए हों। अंत में, एक ही बॉक्स पर मैं सीएसएस डिज़ाइन का परीक्षण करने के लिए सभी प्रमुख ब्राउज़रों को एक साथ खोल सकता हूं, जिसने मेरे काम करने के तरीके को बदल दिया है। हालाँकि, मुझे आशा है कि मैं उन उबाऊ ऐप्पल इंजीलवादी प्रकारों में से एक नहीं बन रहा हूँ (मैं विंडोज़ में काफी उबाऊ हो सकता हूँ) और अभी भी अपने अधिकांश विकास के लिए विंडोज़ का उपयोग करता हूँ। मूल रूप से, मैं उस काम के लिए जो भी ओएस प्रोग्राम सबसे अच्छा है, उसका उपयोग करता हूं, मेरी राय में यह वैसा ही है जैसा होना चाहिए।

श्रेणियाँ

हाल का

मिनी 10 में गड़बड़ी के लिए टेस्को ने माफ़ी मांगी

मिनी 10 में गड़बड़ी के लिए टेस्को ने माफ़ी मांगी

टेस्को ने उस गलती के लिए माफी मांगी है जिसमें उ...

क्या कंप्यूटर का उपयोग वास्तव में मनोभ्रंश से लड़ता है?

क्या कंप्यूटर का उपयोग वास्तव में मनोभ्रंश से लड़ता है?

आधुनिक समय के सबसे विवादास्पद स्वास्थ्य दावों म...