Skip to main content

అజాక్స్ దరఖాస్తు ఎప్పుడు ఉపయోగించాలో

Anonim

నేను దానిని అంగీకరించాను, జావాస్క్రిప్ట్ యొక్క అభిమానిని ఎన్నడూ నేను ఎన్నడూ చూడలేదు. నేను జావాస్క్రిప్ట్ను చదవగలను మరియు వ్రాస్తాను, కానీ ఆలస్యంగా వరకు, నేను చాలా తక్కువ ఆసక్తి కలిగి ఉన్నాను. JS స్క్రిప్ట్స్ రాయడం వచ్చినప్పుడు ఏ కారణం అయినా, నా మనస్సు పూర్తి మానసిక విరామం కలిగి ఉంది. నేను సంక్లిష్టమైన C ++ మరియు జావా అనువర్తనాలను వ్రాయగలను మరియు నా నిద్రలో పెర్ల్ CGI స్క్రిప్ట్లను రాయగలగలను, కానీ జావాస్క్రిప్ట్ ఎప్పుడూ పోరాటం.

అజాక్స్ జావాస్క్రిప్ట్ మరింత సరదాగా రూపొందించబడింది

నేను rollovers బోరింగ్ ఎందుకంటే నేను జావాస్క్రిప్ట్ ఇష్టం లేదు కారణం భాగంగా భావిస్తున్నాను. ఖచ్చితంగా, మీరు JS తో కంటే ఎక్కువ చేయవచ్చు, కానీ అక్కడ ఉపయోగించి సైట్లలో 90% rollovers లేదా ఫారమ్ ధ్రువీకరణ గాని, మరియు చాలా else గాని ఉపయోగించి. మరియు మీరు ఒక రూపం ధ్రువీకరించారు ఒకసారి, మీరు వాటిని అన్ని చెల్లుబాటు చేశారు.

అప్పుడు అజాక్స్ కలిసి వచ్చి మళ్లీ కొత్తగా చేసాడు. అకస్మాత్తుగా ఇమేజ్లను ఇచ్చిపుచ్చుకోవడం కంటే ఇతర వాటికి జావాస్క్రిప్ట్కు మద్దతివ్వగల బ్రౌజర్లను కలిగి ఉన్నాము మరియు XML మరియు DOM లు మా స్క్రిప్ట్స్కు డేటాను కనెక్ట్ చేయడానికి మాకు ఉన్నాయి. మరియు ఈ అజాక్స్ నాకు ఆసక్తికరంగా ఉంటుంది అంటే, నేను అజాక్స్ అప్లికేషన్లను నిర్మించాలనుకుంటున్నాను.

మీరు ఎప్పుడైనా నిర్మించినట్లయితే, Stupidest అజాక్స్ దరఖాస్తు ఏమిటి?

నేను దాదాపు ఇమెయిల్ లేకుండ ఖాతాలో ఇమెయిల్ చెకర్గా ఉండాలి. మీరు వెబ్ పేజీకి వెళ్ళి, "మీరు 0 మెయిల్ సందేశాలను కలిగి ఉన్నారు." ఒక సందేశం వచ్చినప్పుడు 0 మార్పు చెందుతుంది, కానీ ఆ ఖాతా ఎటువంటి మెయిల్ లేనందున, అది ఎప్పటికీ మార్చదు. నేను ఖాతాకు మెయిల్ పంపడం ద్వారా దీనిని పరీక్షించాను, అది పనిచేసింది. కానీ అది పూర్తిగా అర్ధం కాదు. ఐదు సంవత్సరాల క్రితం అందుబాటులో ఉన్న మెరుగైన మెయిల్ చెకర్స్ ఉన్నాయి, మరియు వాటిని వాడేందుకు నేను ఫైర్ఫాక్స్ లేదా ఐ వేవ్ చేయవలసిన అవసరం లేదు. నా సహోద్యోగులలో ఒకరు దీనిని చూసినప్పుడు, "ఇది ఏమిటి?" నేను వివరించినప్పుడు, "ఎందుకు?"

అజాక్స్ దరఖాస్తును నిర్మించడానికి ముందు ఎల్లప్పుడూ ఎందుకు అడగండి

ఎందుకు అజాక్స్?మీరు "అజాక్స్ బాగుంది" లేదా "అజాక్స్ ను ఉపయోగించమని నా యజమాని నాకు చెప్పినందున" అజాక్స్లో మీరు అప్లికేషన్ను నిర్మిస్తున్న ఏకైక కారణం ఉంటే, అప్పుడు మీరు మీ సాంకేతిక ఎంపికను తీవ్రంగా అంచనా వేయాలి. మీరు వెబ్ అనువర్తనాన్ని రూపొందించినప్పుడు మీరు మొదట మీ కస్టమర్ల గురించి ఆలోచిస్తూ ఉండాలి. వారికి ఈ దరఖాస్తు అవసరం ఏమిటి? ఏది సులభంగా ఉపయోగించగలదు?

ఎందుకు కాదు?ఇది కేవలం అజాక్స్ ను ఉపయోగించుకోవటానికి చాలా ఉత్సాహంగా ఉంటుంది. నా బృందం పనిచేస్తున్న ఒక సైట్లో, పేజీ యొక్క ట్యాబ్డ్ విభాగం ఉంది. అన్ని కంటెంట్ ఒక డేటాబేస్ లో XML లో నిల్వ మరియు మీరు టాబ్లను క్లిక్ చేసినప్పుడు, అజాక్స్ XML నుండి కొత్త టాబ్ డేటా పేజీ పునర్నిర్మించడానికి ఉపయోగించారు.

ఇది అజాక్స్ యొక్క మంచి ఉపయోగంలాగా అనిపించింది, దానితో మీరు కొన్ని సమస్యలను ఆలోచించడాన్ని ప్రారంభిస్తారు:

  • ట్యాబ్లు బుక్మార్క్ చేయబడవు. అందువల్ల వినియోగదారులు కావలసిన సమాచారాన్ని సేవ్ చేయలేరు.
  • శోధన ఇంజిన్లు అజాక్స్ను ప్రాప్తి చేయలేని కారణంగా, మొదటి ట్యాబ్లో లేని డేటాను చూడవు.
  • అజాక్స్ అందుబాటులో ఉండదు, కాబట్టి ఇతర ట్యాబ్లలోని కంటెంట్ స్క్రీన్ రీడర్ను ఉపయోగించడం లేదా వారికి మంచి జావాస్క్రిప్ట్ మద్దతు లేని పాత బ్రౌజర్లతో కూడా కనిపించదు.
  • ట్యాబ్ల్లో ఒకదానికి చాలా సమాచారం ఉంటే, నెమ్మదిగా కనెక్షన్ను లోడ్ చేయడానికి చాలా కాలం పడుతుంది. మరియు అజాక్స్ ఏదీ సూచించబడటం లేదు ఎందుకంటే పేజీ విరిగిపోయినట్లు కనిపిస్తోంది.

ఆసక్తికరమైన విషయం ఏమిటంటే, ఈ వెబ్ సైట్ గతంలో అజాక్స్ను ఉపయోగించని సారూప్య పేజీలను కలిగి ఉంది. వారు దాచిన divs లేదా ప్రత్యేక HTML పేజీలతో కంటెంట్ పంపిణీ. అజాక్స్ కంటే అజాక్స్ కంటే చల్లగా ఉండటానికి ఎటువంటి కారణం లేదు, మరియు మా యజమాని ప్రదేశాలను ఉపయోగించుకోవటానికి మేము చూశాము.

అజాక్స్ యాక్షన్ కాదు కంటెంట్ కోసం

మీరు అజాక్స్ దరఖాస్తును లేదా మీ వెబ్ సైట్లో అజాక్స్ లాంటిది చాలు చేయాలనుకుంటే, మీరు మార్పులను ప్రాప్యత చేస్తున్న డేటాను మొదట నిర్ణయిస్తారు. అసమకాలిక అభ్యర్థన యొక్క పాయింట్ ఇది వేగంగా మారుతున్న సమాచారం కోసం సర్వర్ అభ్యర్థనలను చేస్తుంది - రీడర్ ఏదో చేస్తున్నప్పుడు ఇది జరుగుతున్న ఎందుకంటే. అప్పుడు వారు లింకు లేదా బటన్ క్లిక్ చేసినప్పుడు (లేదా సమయం సెట్ సమయం తర్వాత - మీ వ్యత్యాసం ఏది) డేటా వెంటనే చూపిస్తుంది.

మీ కంటెంట్ లేదా డేటా ఎప్పటికప్పుడు మార్పు చేయకపోతే, దాన్ని యాక్సెస్ చేయడానికి మీరు అజాక్స్ను ఉపయోగించకూడదు.

మీ కంటెంట్ లేదా డేటా మాత్రమే చాలా అరుదుగా మారితే, అది బహుశా అజాక్స్ను యాక్సెస్ చేయకూడదు.

అజాక్స్ కు మంచి విషయాలు

  • ఫారమ్ ధ్రువీకరణ
    • ఫారమ్ ధ్రువీకరణ దాదాపుగా ఎటువంటి brainer కాదు. ఇది తప్పు లేదా నిండిన ఉంటే మీరు టైప్ చేస్తున్నప్పుడు మీకు చెబుతున్నప్పుడు ఇది చాలా మేలైనది. సర్వర్కు వెళ్లి, ఒక దోష సందేశము పాతదైతే అది నెమ్మదిగా ఉంటుంది. సర్వర్ ధ్రువీకరణ రూపంలో వదిలి, ఇది ప్రాప్యత కోసం ముఖ్యమైనది. కానీ అజాక్స్కు మద్దతు ఇవ్వగల వారికి, వెంటనే వాటిని చెప్పండి.
  • వ్యాఖ్యలు
    • బ్లాగులు లేదా వ్యాసాల వ్యాఖ్యానాలు అజాక్స్ యొక్క గొప్ప ఉపయోగం. వ్యాఖ్యలు అన్ని సమయం మార్చవచ్చు, మరియు ఒక వ్యాఖ్యాత వ్యాఖ్య బటన్ తాకినప్పుడు ముఖ్యంగా, ఇది వ్యాఖ్య వెంటనే పేజీలో కనిపించే చూడండి బావుంది.
  • వడపోత డేటా
    • మీరు దానిలో చాలా డేటాను కలిగి ఉన్న పెద్ద పట్టికను కలిగి ఉంటే, అజాక్స్ కోసం ఒక మంచి అనువర్తనం పట్టికకు ఫిల్టర్లు మరియు సార్డర్లను జోడించడం. మీ వెబ్ పట్టిక ఎక్సెల్ లాగా పనిచేయడం ప్రజలకు నిజంగా ఉపయోగకరంగా ఉంటుంది.
  • సర్వేలు మరియు పోల్స్
    • మీరు మీ ఓటుపై క్లిక్ చేసినప్పుడు, ఫలితాలను మీకు చూపించడానికి పోలు మారతాయి. మరియు మీరు వ్యాఖ్యానించడానికి ముందు, గురించి మా పోల్స్ అజాక్స్ మద్దతు లేదు - కానీ అది ఖచ్చితంగా nice ఉంటుంది. బహుశా మేము ingcaba.tk డెవలపర్లు మా స్వంత 'అజాక్స్ కాల్' ఇస్తుంది. :)

మీరు 'అజాక్స్ కాల్' ను పొందినప్పుడు ఏమి చేయాలి

వారు వెబ్ సైట్లో అజాక్స్ను ఎందుకు ఉపయోగించాలనుకుంటున్నారో తెలుసుకోవడానికి మీ యజమాని లేదా మార్కెటింగ్ విభాగంతో మాట్లాడండి. వారు ఎ 0 దుకు కోరుకు 0 టారో కారణాల గురి 0 చి మీరు గ్రహి 0 చిన తర్వాత, దానికి తగిన దరఖాస్తును కనుగొనడ 0 లో మీరు పని చేయవచ్చు.

మీ కస్టమర్లు మొదట వచ్చిన మీ బాస్ రెండింటిని గమనించండి, మరియు యాక్సెసిబిలిటీ కేవలం ఒక పదం కాదు. మీ సైట్ కస్టమర్లకు అందుబాటులో ఉందో లేదో శ్రద్ధ లేకపోతే, శోధన ఇంజిన్లు అజాక్స్ కోసం పట్టించుకోకపోవచ్చని వారికి గుర్తుచేస్తాయి, అందువల్ల వారు అనేక పేజీ వీక్షణలను పొందలేరు.

చిన్నవి ప్రారంభించండి. స్క్రాచ్ నుంచి పూర్తి క్రొత్త వెబ్ అప్లికేషన్ను నిర్మించడంపై చింతించక ముందు మొదట ఏదో ఒకదాన్ని నిర్మించండి. మీరు అజాక్సియన్ను మీ వెబ్ సైట్లో పొందగలిగితే, మీ బాస్ లేదా మార్కెటింగ్ శాఖ వారి లక్ష్యాలను చేరుకోవాలి. ఇది నిజంగా ఉపయోగకరంగా ఉండే అజాక్స్ అనువర్తనాన్ని జారీ చేయడానికి సాధ్యమవుతుంది, అయితే మొదట దీన్ని ఎలా చేయాలో మీరు ఆలోచించినట్లయితే మాత్రమే.