2010-02-06 18 views
5

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

इसके अलावा, प्रश्न सबमिट करने के बाद, अगर मैं "ताज़ा करें" दबाता हूं तो यह एक और फॉर्म सबमिट नहीं करता है।

क्या ऐसी कोई साइट है जो इस तरह की चालों को सूचीबद्ध करती है? मुझे लगता है कि मुझे मानक प्रदर्शन/सबमिट/डिस्प्ले चक्र पर पुनर्विचार करना होगा, जिसका मैं अक्सर उपयोग करता हूं, लेकिन मैं कुछ नई तकनीकों को सीखने के लिए तैयार हूं।

किसी के पास मेरे लिए कोई संकेतक है?

संपादित करें: मुझे लगा कि मैं इसे अलग-अलग टिप्पणियों के बजाय यहां कहूंगा। फायरबग वास्तव में एक शानदार उपकरण है, और मैं इसे हर समय उपयोग करता हूं। मैं इन दिनों jQuery का अधिक से अधिक उपयोग कर रहा हूं, लेकिन मैं शायद ही इसे अपने आप को कुशलतापूर्वक कहूंगा। प्रश्न पूछने, टिप्पणी करने आदि के दौरान क्या होता है, यह ट्रैक करने के लिए मुझे फ़ायरबग का उपयोग करना अच्छा लगेगा, लेकिन मैं सीखने के प्रयोजनों के लिए साइट का दुरुपयोग नहीं करना चाहता हूं। ;)

उत्तर

7

आप जो भी संदर्भ दे रहे हैं, वह पूरे इंटरनेट पर AJAX के बढ़ते उपयोग के कारण है। दृश्यों के पीछे AJAX का उपयोग करके प्रपत्र सबमिट किए जाते हैं और पृष्ठ को वास्तव में पुनः लोड किए बिना गतिशील रूप से अपडेट किया जाता है। चूंकि इसे पारंपरिक रूप से सबमिट नहीं किया गया था, इसलिए पृष्ठ पर कोई POST अनुरोध नहीं है, जिसके कारण आप पुनः सबमिट करने का कारण बन रहे हैं। Unobtrusive Javascript, Behavioral Separation पर देखें और jQuery का उपयोग करें और आप पाएंगे कि इस प्रकार की कार्यक्षमता को पूरा करना कितना आसान है।

+0

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

0

मुझे इस तरह की जानकारी के लिए एक एकल स्रोत के बारे में पता नहीं है, कम से कम इस साइट से बेहतर। मुझे लगता है कि वेब प्रोग्रामिंग के साथ कुछ करने के लिए बहुत सारे तरीके हैं, कभी-कभी सीएमएस चीजों को चिकनी बनाता है, कभी-कभी लाइब्रेरी, कभी-कभी हाथ से लिखित कोड।

मुझे तकनीकों के एक संकुचित सेट पर ध्यान केंद्रित करने में पाया गया है, मुझे "सर्वोत्तम ज्ञात विधियों" का व्यक्तिगत सेट आसान बनाने की अनुमति मिलती है।

0

firebug के नेटवर्क टैब को खोलने के लिए हमेशा उपयोगी होता है ताकि यह देखने के लिए कि आपका ध्यान आकर्षित करने वाली साइटों में क्या हो रहा है।

1

आपकी साइट पर एक चिकनी गैर रीलोडिंग परत जोड़ने के लिए बहुत सारे AJAX किए जा रहे हैं। लेकिन अगर आप एजेक्स में उस गहरे में नहीं जाना चाहते हैं तो फॉर्म जमा करने के बाद यूआरएल को रीडायरेक्ट करने का एक आसान तरीका भी है। इसका मतलब यह होगा कि ब्राउज़र को रीफ्रेश किया जा सकता है आदि और यह पुनः सबमिट नहीं होगा।

सिफारिशों के इन प्रकार लिस्टिंग एक भी साइट के लिए के रूप में, मैं हाथ से एक के बारे में पता नहीं है, लेकिन देखने के लिए दिलचस्पी होगी अगर कोई अच्छे हैं लोगों

संबंधित मुद्दे