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