तपाईंको मालिकबाट "अज्याक्स कल" प्राप्त गर्दा के गर्ने गर्दछ
म यो स्वीकार गर्दछु, म कहिल्यै जाभास्क्रिप्टको एक ठूलो प्रशंसक छैन। म सधैँ साँच्चै खुसी लाग्यो कि तपाईको बारेमा जाभास्क्रिप्ट मार्गदर्शक थियो ताकि मलाई मेरो साइटमा राख्नु पर्दैन। म जाभास्क्रिप्ट पढ्न र लेख्न सक्छु, तर हालै सम्म, मैले यो मा धेरै चासो राखेको छु। कुनै पनि कारणको लागि, मेरो दिमाग पूर्ण मानसिक ब्रेक थियो जब यो जे एस लिपिहरू लेख्न आए। मैले जटिल रूपमा C ++ र Java अनुप्रयोगहरू लेख्न सक्दिन र म मेरो निद्रामा पर्ल CGI लिपिहरू लेख्न सक्दिन, तर जाभास्क्रिप्ट सधैं संघर्ष थियो।
Ajax Made जावास्क्रिप्ट अधिक मजा
मलाई कारण जाभास्क्रिप्ट मनपर्ने कारणको कारण हो किनकि रोल्लोवरहरू बोरिंग छन्। यकीन छ, तपाईं जे एस संग भन्दा धेरै गर्न सक्नुहुन्छ, तर साइटहरु को 90% त्यहाँ बाहिर प्रयोग गरेर यो रोल्लोवर वा प्रमाणीकरण गर्दै थिए, र अरु धेरै छैन। र एक पटक तपाईंले एक फारमलाई प्रमाणिकरण गर्नुभयो, तपाईंले तिनीहरूलाई सबै प्रमाणित गर्नुभयो।
त्यसपछि अज्याक्स सँगै आए र यो सबै नयाँ फेरि बनाइयो। अचानक हामी ब्राउजर थिए जुन जाभास्क्रिप्ट को समर्थन छ कि छविहरु लाई बदलन को तुलना मा केहि गर्न को लागी र हाम्रो XML र DOM थियो हाम्रो स्क्रिप्ट मा डेटा जोडने को लागि। र यो सबैले भनेको छ कि अज्याक्सले मेरो इन्टरस्ट्रिङ गर्दैछ, त्यसैले म अज्याक्स अनुप्रयोगहरू निर्माण गर्न चाहन्छु।
तपाईं बेवकूफ अज्याक्स अनुप्रयोग को कहिल्यै बनाइयो?
मलाई मेरो खातामा इमेल परीक्षक हुनुपर्दछ जुन लगभग कुनै ईमेल छैन। तपाईं वेब पेजमा जानुहुन्छ र यसले "भन्नाले 0 मेल सन्देशहरू छन्" भन्नेछ। " 0 ले सन्देश परिवर्तन भएमा परिवर्तन हुनेछ, तर त्यस खाताबाट कुनै मेल छैन भने, यसले कहिल्यै परिवर्तन गर्दैन। मैले खातामा मेल पठाएर यो परीक्षण गरे, र यसले काम गर्यो। तर यो बिल्कुल बेकार थियो। त्यहाँ पाँच वर्ष पहिले राम्रो मेल चेकरहरू उपलब्ध थिए, र मैले तिनीहरूको प्रयोग गर्न फायरफक्स वा IE चलिरहेको थिएन। जब मेरो सहकर्मी मध्ये एक जनाले देख्यो त्यो उनले भन्यो "यो के गर्छ?" जब मैले व्याख्या गरे, तिनले "किन?"
अज्याक्स अनुप्रयोगको निर्माण गर्नु अघि सधैँ सोध्नुहोस् किन?
किन अज्याक्स?
यदि तपाई अज्याक्समा अनुप्रयोग निर्माण गर्दै हुनुहुन्छ भने मात्र कारण "अज्याक्स ठिक छ" वा "मेरो मालिकले मलाई अज्याक्स प्रयोग गर्न भन्नुभयो," त्यसपछि तपाईले गम्भीरतापूर्वक तपाइँको प्रविधि छनौटको मूल्यांकन गर्नुपर्छ। जब तपाइँ कुनै पनि वेब अनुप्रयोग निर्माण गर्दै हुनुहुन्छ तपाईलाई पहिला तपाइँको ग्राहकहरूको बारेमा सोच्नु पर्छ। यी अनुप्रयोगहरूलाई के गर्न आवश्यक छ? के यो प्रयोग गर्न सजिलो बनाउनेछ?
केहि किन गर्नु हुँदैन?
यो अज्याक्स प्रयोग गर्न निकै प्रलोभन हुन सक्छ किनभने तपाईं सक्नुहुन्छ। एक साइटमा मेरो टोली काम गरिरहेको थियो, पृष्ठको एक ट्याबब्याड खण्ड थियो। सबै सामग्री डेटाबेसमा XML मा भण्डारण गरिएको थियो र तपाइँ ट्याबमा क्लिक गर्दा, अक्स्याक्सले XML बाट नयाँ ट्याब डाटाको साथ पृष्ठ पुनःनिर्माण गर्न प्रयोग गरेको थियो।
यो अज्याक्सको राम्रो प्रयोग जस्तो देखिन्छ, जबसम्म तपाईं यसको केहि समस्याहरू सोच्न सक्नुहुन्न:
- ट्याब बुकमार्क गर्न सकिँदैन। त्यसैले ग्राहकहरूले उनीहरूलाई चाहने जानकारी बचत गर्न सक्दैनन्।
- खोज इञ्जिनले पहिलो ट्याबमा भएका डाटाहरू देख्दैनन्, किनभने तिनीहरू अक्सक्समा पहुँच गर्न सक्दैनन्।
- अज्याक्स पहुँचयोग्य छैन, त्यसैले अन्य ट्याबहरूमा रहेको सामग्री कुनै पनि स्क्रिन रिडरको प्रयोग गरेर कुनै पनि देखिने छैन, वा पुरानो ब्राउजर जसलाई जावास्क्रिप्ट समर्थन राम्रो छैन।
- यदि ट्याबहरूको एक धेरै जानकारी थियो भने, यसले ढिलो जडान लोड गर्न एक लामो समय लाग्न सक्छ। र अज्याक्सले केहि कुरा गरिरहेको संकेत संकेत गर्दैन किनभने पेज टूटेको छ जस्तो लाग्छ।
त्यो चीज जो रोचक थियो, यो वेब साइटले अतीतमा समान पेजहरू जुन अज्याक्स प्रयोग गर्दैन। तिनीहरूले लुकेको डिभ वा अलग HTML पेजहरूसँग सामग्री डेलिभर गरे। अज्याक्स ठिक थियो भन्दा अरू अज्याक्स प्रयोग गर्न को लागी कुनै कारण थिएन, र हाम्रो मालिकले यो प्रयोग गर्न ठाउँ खोज्न सुझाव दिए।
अजाक्स एक्शन सामाग्रीको लागि हो
यदि तपाईं एज्याक्स अनुप्रयोग अप गर्न जाँदै हुनुहुन्छ, वा तपाईंको वेब साइटमा केवल Ajax-like केहि चीज गर्नुहोस्, पहिला यदि तपाइँ परिवर्तनहरू पहुँच गर्दै हुनुहुन्छ भने डेटा निश्चित गर्नुहोस्। एसिंक्रोनस अनुरोधको बिन्दु यो हो कि यसले सर्भरको अनुरोधलाई जानकारी दिन्छ जुन छिटो परिवर्तन भएको छ - किनभने यो पाठक केहि अन्य गरिरहेको बेला होईन। त्यसपछि जब तिनीहरू लिङ्क वा बटन क्लिक गर्नुहोस् (वा सेट समय पछि, जुन तपाईँको भेद छ) डेटाले देखाउँछ।
यदि तपाईंको सामग्री वा डेटा कहिल्यै परिवर्तन हुँदैन भने, तपाईंले पहुँच गर्नका लागि अज्याक्स प्रयोग गर्नुपर्दैन।
यदि तपाईंको सामग्री वा डेटाले मात्र कम्तीमा परिवर्तन गर्दछ भने, तपाइँ सम्भवतः तपाइँले पहुँच गर्न अजिक्स प्रयोग गर्नुपर्दैन।
अज्याक्सका लागि राम्रो कुराहरू
- फारम प्रमाणिकरण
- यो लगभग एक नो-ब्रेनर हो। यो फारमले तपाईंलाई बताउछ कि धेरै राम्रो छ भने तपाई टाइप गर्दै हुनुहुन्छ भने तपाईले यसलाई भरी छान्नुभयो वा गलत छैन। सर्भरमा जान र त्यसपछि त्रुटि सन्देश मात्र पुरानो होईन, यो ढिलो छ। सर्भर प्रमाणीकरण फारममा छोड्नुहोस्, यो पहुँचको लागि महत्त्वपूर्ण छ। तर अज्याक्सलाई समर्थन गर्न सक्ने व्यक्तिहरूको लागि, उनीहरूलाई तुरुन्तै भन्नुहोस्।
- टिप्पणीहरू
- ब्लगहरूमा टिप्पणीहरू वा यहाँका लेखहरू पनि अज्याक्सको उत्कृष्ट प्रयोग हुन्। टिप्पणीहरू सबै समय परिवर्तन गर्न सक्दछ, र विशेष गरी जब एक टिप्पणीकारले टिप्पणी बटनलाई हिट गर्दछ, यो पृष्ठमा तुरुन्त टिप्पणी देखा पर्दा राम्रो छ।
- डाटा फिल्टर गर्दै
- यदि तपाइँसँग यसमा धेरै डेटा भएको ठूलो तालिका छ भने, अज्याक्सका लागि राम्रो अनुप्रयोगले तालिकामा फिल्टरहरू र क्रमबद्धहरू थप्नु हो। तपाईंको वेब तालिका अझ बढी काम गर्नका लागि एक्सेल मानिसहरूको लागि साँच्चै उपयोगी छ।
- सर्वेक्षण र मतदानहरू
- जब तपाईं आफ्नो मतमा क्लिक गर्नुहुनेछ, सर्वेक्षणले तपाईलाई नतिजा देखाउन स्विच गर्दछ। र तपाइँले टिप्पणी गर्नु अघि, बारे मा अहिले हाम्रो चुनावमा अज्याक्सलाई समर्थन गर्दैन - तर यो पक्का राम्रो हुनेछ। सायद हामी About.com विकासकर्ताहरूलाई "आफ्नै अज्याक्स कल" को आफ्नै दिन दिन सक्नुहुन्छ। :)
जब तपाईं & # 34; अज्याक्स कल & # 34; के गर्न के गर्छ?
तपाईंको मालिक वा मार्केटिंग विभागसँग कुरा गर्नुहोस् कि उनी किन वेबसाईटमा अज्याक्स प्रयोग गर्न चाहन्छन। एकपटक तपाईंले यसलाई किन चाहानु भएको कारणहरू बुझ्नुहुन्छ, त्यसपछि तपाइँ यसको लागि उपयुक्त आवेदन खोज्न सक्नुहुन्छ।
आफ्नो मालिक दुवैलाई सम्झनुहोस् कि तपाइँका ग्राहकहरू पहिला आउछन्, र त्यो पहुँच केवल एक शब्द होइन। यदि उनीहरूको परवाह छैन कि तपाईको साइट ग्राहकहरूलाई पहुँच योग्य छ भने, तिनीहरूलाई सम्झनुहोस् कि खोज इञ्जिनहरू अज्याक्सको ख्याल गर्दैनन्, त्यसैले तिनीहरू धेरै पृष्ठदृश्यहरू प्राप्त गर्नुहुन्न।
सानो सुरू गर्नुहोस्। सम्पूर्ण नया वेब अनुप्रयोग निर्माणको लागी चिन्ताबाट पहिले चिन्ता गर्नु अघि केहि सजिलो बनाउनुहोस्। यदि तपाईं अज्याक्सियन केहि केहि आफ्नो वेब साइट मा प्राप्त गर्न सक्नुहुन्छ, हुन सक्छ कि तपाईंको सबै मालिक या मार्केटिंग विभाग को आवश्यकता हो आफ्नो लक्ष्यहरु लाई पूरा गर्न को लागी। यो अज्याक्स अनुप्रयोगलाई वास्तवमा उपयोगी छ भन्ने निश्चित गर्न सम्भव छ, तर मात्र यदि तपाई यसलाई कसरी गर्ने भन्ने बारे सोच्नुहुन्छ।
के तपाइँ यो लेख उपयोगी छ? एक टिप्पणी बनाउनुहोस्।