కంప్యూటర్లుప్రోగ్రామింగ్

అజాక్స్ - ఇది ఏమిటి? అసమకాలిక జావాస్క్రిప్ట్ మరియు XML: ప్రయోజనాలు మరియు అప్రయోజనాలు

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

సాధారణ సమాచారం

ఎలా అజాక్స్ నిలుస్తుంది? అది అర్థం ఏమిటి? ఈ తగ్గింపు నామమైన. ఇది అసమకాలిక Javascript మరియు XML ( "అసమకాలిక Javascript మరియు IKSML") అని. తరచుగా మీరు చూడండి లేదా ఈ కొత్త సాంకేతికత సమాచారాన్ని విన్నారా. కానీ ఇది నిజం కాదు. చాలా కాలం, ఇప్పటికే జావాస్క్రిప్ట్ మరియు XML, ఉన్నాయి అయితే "అజాక్స్" నిజానికి ఈ సాంకేతికతలు సంయోగము. చాలా తరచుగా ఇది వెబ్ 2.0 అనే పదం తో కలిపి ఉపయోగిస్తారు మరియు ఆధునిక డిజైన్ పద్ధతులు ఉపయోగించడం వంటి అర్థం చేసుకోవచ్చు.

ఏ ఫీచర్?

కాబట్టి, మేము ఇప్పటికే AJAX ఏమిటి యొక్క ఒక సాధారణ ఆలోచన ఉంది. ఆచరణలో మనకేది ఇస్తుంది? ఎందుకు చురుకుగా దాని అప్లికేషన్ గురించి మాట్లాడటానికి ప్రవర్తిస్తే? ఈ సాంకేతిక పరిజ్ఞానం యొక్క ప్రత్యేకత - మీరు ఉపయోగించినప్పుడు అది మొదటి గిరాకీ మొత్తం పేజీ రిఫ్రెష్ అవసరం లేదు. అన్ని తరువాత, మీరు అది భాగంగా కోసం కొత్త డేటా అభ్యర్థించవచ్చు. (మీరు తక్కువ సమయం వేచి ఎందుకంటే), మరియు ఖర్చు (అపరిమిత ఇంటర్నెట్ లేని వారికి) ఈ సౌకర్యవంతంగా ఉంటుంది. అయితే, సర్వర్ నుండి కొత్త డేటా గురించి తెలియజేయడానికి కనీసం ఒక లోడ్ సూచిక లేదా టెక్స్ట్ సందేశాలను ఉపయోగించడానికి కావాల్సిన ఉంది ఏమి నవీకరణ జరుగుతుందో గురించి యూజర్ తెలియజేయడానికి. minuses టెక్నాలజీ తరచుగా వారసత్వం మరియు టెక్స్ట్ బ్రౌజర్ల మద్దతు లేదు వాస్తవం సూచిస్తారు వంటి. మరియు జావాస్క్రిప్ట్ సాంకేతిక సాధ్యం సామర్థ్యాన్ని అనేక మరియు ఆనందించారు ఎక్కువ ప్రయోక్త ఉంది. అందువలన, మీరు AJAX దుర్వినియోగానికి ఉండకూడదు. సమాచారాన్ని అందించేందుకు ప్రత్యామ్నాయ విధానాలను లేకపోతే అది, ఇవ్వగలిగిన? ఉత్తమ సందర్భంలో, సమాచారం కేవలం సైట్ లో చూపబడవు. చెత్త లో - దాని రూపాన్ని యూజర్ ఇకపై తిరిగి ఉంది కాబట్టి ప్రభావిత ఉంది.

"అజాక్స్" యొక్క ప్రయోజనాలు

ఈ సాంకేతికత ఇది ద్వారా ఒక వెబ్ పేజీ గ్రహించవచ్చు రెండు పద్ధతులు అందిస్తుంది. మొదటి పునఃప్రారంభించటానికి లేకుండా మార్పులు చేయటం ఉంటుంది. ఈ సర్వర్కు డైనమిక్ అభ్యర్థనలు తో పొందవచ్చు. రెండవ XMLHttpRequest అత్యంత ప్రజాదరణ వీటిలో నిర్దిష్ట సాంకేతిక పరిజ్ఞానాలు, వినియోగాన్ని చెప్పుకోవచ్చు. మామూలుకన్నా సొంత ప్రయోజనాలు, "అజాక్స్" క్రింది చెప్పగలను:

  1. మీరు ఇంటర్ఫేస్ మానవ సంకర్షణ మరియు వెబ్సైట్ సులభతరం ఫలితంగా, వినియోగదారు కోసం nice లక్షణాలను మొత్తం సంఖ్యలో ఉంటుంది, ఇది ఒక అనుకూలమైన వెబ్ ఆధారిత అప్లికేషన్, సృష్టించవచ్చు.
  2. బదులుగా ఒక పూర్తి పేజీ యొక్క పాక్షిక రీలోడ్. ఈ వనరులను ఆదా మరియు యంత్రం పనితీరు ఆప్టిమైజ్.
  3. సైట్ యొక్క సర్వర్ భాగంగా చురుకుగా యూజర్ సంభాషిస్తారు.
  4. ఆలోచనలు అనేక అమలు ఉపయోగంగా.

కమ్యూనికేట్

ఇక్కడ, ఉదాహరణకు, వినియోగదారులు సలహా ఉపయోగించవచ్చు ఇది ఒక చూడు రూపం, అవసరం. ఇది ఎలా చేయవచ్చు? మొదటి మేము సమాచారం యొక్క "నౌక" యొక్క శ్రద్ధ వహించడానికి అవసరం. ఇది చేయటానికి, మీరు ఒక XMLHttpRequest ఆబ్జెక్ట్ సృష్టించాలి. అతను సర్వర్ మరియు యూజర్ యొక్క బ్రౌజర్ మధ్య మధ్యవర్తిగా పనిచేస్తుంది. ఈ వస్తువు తో అభ్యర్థనలను పంపడానికి మరియు వాటిని సమాధానాలు అందుకుంటారు. ప్రత్యక్ష డేటా మార్పిడి కోసం, మేము AJAX PHP అవసరం. ఈ సాధనాలు GET- లేదా POST ప్రశ్నలకు ఉపయోగించి అమలు చేయవచ్చు. ఈ సందర్భంలో, అవసరమైతే వాదనలు URL ద్వారా నేరుగా జారీ చేయబడుతుంది. అదే సమయంలో ఫంక్షన్ అమలు, మరియు డేటా బదిలీ అంతరాయం లేదు అని భరోసా ఉంటుంది. కానీ ఎలా AJAX-అభ్యర్థన అమలు? POST ఉపయోగించి సిఫార్సు చేస్తున్నాము. అతనికి ధన్యవాదాలు, మీరు డేటా, అంతేకాకుండా, యాక్సెస్ చాలా కష్టము ఒక అపరిమిత మొత్తం బదిలీ చేయవచ్చు.

ఆపరేషన్ సూత్రం

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

సర్వర్ ప్రతిస్పందన

అతను మీరు ఎందుకంటే సాంకేతిక పేరుతో భావించే విధంగా మాత్రమే XML కోసం కాదు రావచ్చు. అదనంగా, అది సాదా టెక్స్ట్ లేదా JSON వంటి సంక్రమించవచ్చు. మొదటి సందర్భంలో సమాచారాన్ని వెంటనే పేజీలో ప్రదర్శించబడతాయి. XML ఉపయోగించి, మీరు సరిగా క్లయింట్ బ్రౌజర్ లో ప్రాసెస్ చేయబడింది ఆ AJAX-ఫైలు యొక్క శ్రద్ధ వహించడానికి అవసరం. ఈ విషయంలో అన్ని డేటా (X) HTML మార్చబడుతుంది. ఉపయోగిస్తున్నప్పుడు JSON ఫార్మాట్, మీరు పూర్తి వస్తువు జావాస్క్రిప్ట్ పొందుటకు కోడ్ నిర్వహించడానికి అవసరం. ఇది జాగ్రత్తగా మరియు ఖాతాలోకి ఎక్కువగా హాకర్లు ఈ సాంకేతిక ద్వారా హానికరమైన కోడ్ ప్రసారం చేయాలని వాస్తవం తీసుకోవాలని అవసరం. ఇది డేటా ధృవీకరణ పద్దతి నిర్వహించడం కోసం వారు ప్రాసెస్ ముందు వచ్చిపడింది. వివిధ బ్రౌజర్ల కోసం పరిపూర్ణత యొక్క లక్షణాలు కొద్దిగా భిన్నంగా ఉండవచ్చు, కానీ సాధారణంగా, ఇక్కడ చర్యకు పథకం.

మేము సర్వర్ మరియు ఒక ప్రతిస్పందన ప్రాసెసింగ్ అభ్యర్థన చేయడానికి

చర్యలు మొత్తం క్రమం ఇలా ఉంటుంది:

  1. మొదట్లో, మీరు సృష్టించడానికి మరియు XMLHttpRequest ఉంది నిర్ధారించుకోండి అవసరం.
  2. అప్పుడు సర్వర్ కనెక్షన్ ప్రారంభించటానికి ఉపయోగపడుతుంది.
  3. దానికి అభ్యర్థన పంపండి.
  4. డేటా రాబోయే కోసం మేము వేచి, మరియు వాటిని ప్రాసెస్.

ఇది వస్తువు యొక్క సృష్టి పై కొన్ని లక్షణాలను గురించి తెలియజేస్తుంది ఉండాలి. ఇది మాత్రమే ప్రోగ్రామింగ్ భాష యొక్క చట్రంలో సాధ్యమయ్యే ఏ స్థానంలో ప్రారంభించారు చేయవచ్చు. కానీ అది కేవలం ఒక అభ్యర్థన తో పని సాధ్యమవుతుంది కోసం అతను సమయంలో ఏదైనా ఒక పాయింట్ లో ఒక ప్రపంచ స్థితిని వరించాయి ఉంటే. ఈ సమయంలో, మీరు దగ్గరగా శ్రద్ద అవసరం. చికిత్స సంబంధించి - ఇక్కడ మనం ఎంపిక వాయిద్యం దృష్టి. కాబట్టి, XML డేటా DOM-విధులు ప్రాసెస్ చెయ్యడానికి మరియు యూజర్ ప్రస్తుత HTML లో ముగింపు ఫలితంగా ఉంది. మరియు ఏమి JSON రేటెడ్ తో? ఇది ఆబ్జెక్ట్ నొటేషన్ జావాస్క్రిప్ట్ అని అర్ధం చేసుకోవాలి. అది అర్థం ఏమిటి? కారణంగా JSON ఒక వస్తువు ఒక స్ట్రింగ్ వంటి ప్రాతినిధ్యం చేయవచ్చు. కానీ అది ఈ పద్ధతి పూర్తి సురక్షితం కాదని గుర్తుంచుకోవాలి, మరియు కారకాలు చాలా పరిగణలోకి తీసుకోవాల్సిన అవసరం. కానీ, సాధారణంగా, చాలా సులభం.

సర్వర్ వైపు ప్రోగ్రామింగ్ భాషలు

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

సర్వర్ ఆకృతీకరించుట

ఏం కార్యక్రమాలు పూర్తిగా AJAX ఆపరేట్ చెయ్యడానికి అవసరమైన? ఈ మాకు ఇవ్వలేదు? వారు ఏమి ఉన్నాయి? ఈ ప్రశ్నలకు సమాధానాలు పొందడానికి, మీరు క్రింది జాబితా మిమ్మల్ని పరిచయం ఉండాలి:

  1. HTML / XHTML. వారు పేజీ లేఅవుట్ గుర్తించడానికి సర్వర్ కోసం అవసరమవుతాయి.
  2. CSS. ఈ సాధనం పేజీ రూపకల్పనలో దృశ్య ఎంపిక కోసం అవసరం.
  3. DOM. ఇది యూజర్ చర్య కు సమాధానంగా ఒక పేజీలో డైనమిక్ మార్పులు జరిగేలా అవసరమవుతుంది.
  4. XML. క్లయింట్ మరియు సర్వర్ మధ్య డేటా బదిలీ కోసం అవసరం.
  5. జావాస్క్రిప్ట్. మేము ఒక కర్సర్ "అజాక్స్" సృష్టించడానికి మరియు ప్రభావవంతమైన అందించాలి.
  6. XMLHttpRequest. ఆబ్జెక్ట్ ద్వారా ప్రశ్నలకు సర్వర్ కు ఫార్వార్డ్ చేయబడతారు.

సైట్ ఉపయోగించి

కాబట్టి ఇప్పుడు మేము సైద్ధాంతిక విజ్ఞానం మరియు ఎలా అజాక్స్ గురించి ఆలోచనలు రెండూ ఉన్నాయి. డేటా పంపుతోంది మాత్రమే ఒక నిర్దిష్ట అభ్యాసం అవసరమవుతుంది ఇప్పుడు. మాకు "అజాక్స్" ఉపయోగించి పని అమలు చేరుకోవటానికి ఎలా, సాధారణంగా చూద్దాం. కాబట్టి, మేము ఒక డ్రైవర్ డేటాబేస్ సృష్టించాలి. మరియు వారు అమలు చేస్తారు దీనిలో పరికరాలు తేడా ఉంటుంది. ఇది పైన డేటాబేస్ చాలా పెద్ద అని గమనించాలి, కాబట్టి నేను కేవలం క్లయింట్ పంపించండి మరియు JavaScript ఉపయోగించి సమంజసం అనిపించుకోదు ఒక ఎంపిక చేయడానికి అందించే ఉంది. ఇది కారణంగా ఒకే పారామితి కూడా స్వంతం ఒక వెబ్ పేజీ రీలోడ్ కోరబడుతుంది. సర్వర్ మీద అభ్యర్ధనలను ప్రత్యేక PHP స్క్రిప్ట్స్ పోరాడతాను. డాటాబేస్ XML ఫైల్ అమలు.

డేటాబేస్ గురించి

ఇది దాని నిర్మాణం అవ్ట్ పని అవసరం. ఏ వస్తువులు ఉన్నాయి ఆమోదించారు పారామితులు, ఉంటే? అటువంటి సందర్భంలో అది ఫంక్షన్ కాల్ ఈవెంట్కు లింక్ ఉంటుంది పేరు ఒక వేరియబుల్, సృష్టికి అందించడానికి అవసరం. అది ఒక ప్రపంచ కోడ్ చేయడానికి అవసరం ఎక్కడైనా నుండి యాక్సెస్ చెయ్యగలగడం. సౌలభ్యం కోసం, అది ఒక ఉపయోగించడానికి కోరబడుతుంది డేటాబేస్ మేనేజ్మెంట్ సిస్టమ్. వాస్తవానికి, ఈ అవసరం లేదు. కానీ ఇప్పటికీ డాటాబేస్ డేటా మరింత హాయిగా మరియు సమర్ధవంతంగా పని అనుమతిస్తుంది.

మేము ఇంజిన్ ఆపరేషన్ కృషి

ఎలా ప్రతిదీ జరగవచ్చు చేయలేదు? సో, ఒక ప్రత్యేక ఫంక్షన్ కారణం ఇది ఒక నిర్దిష్ట ఈవెంట్, అక్కడ వస్తుంది. ఆమె పంపబడుతుంది ఒక GET లేదా POST డేటా సిద్ధం చేస్తుంది. ఇది అప్పుడు సర్వర్ స్క్రిప్ట్ యొక్క URL కు ఒక విజ్ఞప్తి చేస్తుంది ఇది ఫంక్షన్, పిలుస్తుంది. ఇది XMLHttpRequest వస్తువు సృష్టి రావాలని అవసరం. దానికి ప్రస్తావన ఒక వేరియబుల్ నిల్వ చేయాలి. డేటా సర్వర్ పంపిన తర్వాత, మీరు అతనిని నుండి ప్రతిస్పందన కోసం వేచి ఉండాలి. ఇది చేయటానికి, మీరు సమాచారాన్ని పొందటానికి "వైర్ టాపింగ్" చెయ్యవచ్చు (తెలిసినట్లయితే వచ్చి ఎప్పుడు) లేదా ఎల్లప్పుడూ డేటా అంగీకరించడానికి సిద్ధంగా అని ఒక ఫంక్షన్ అందించడానికి. మొదటి అవతారం ఒక అసాధారణ పరిస్థితి విషయంలో తక్కువ నమ్మదగినది. రెండవ పరిపూర్ణత - వనరుల పరంగా అత్యంత వ్యయంతో. అయితే, అది ఒక వేరియబుల్ సంబంధించి మాత్రమే జరుగుతుంది, అది వేగంగా ఇంటర్నెట్ ప్రభావితం చేయదు. అయితే వందల మరియు వేల ఉన్నాయి, మరియు వారు ఒక అధిక రిజల్యూషన్ కలిగి ఉంటుంది, - అప్పుడు అది మరొక విషయం ఉంటుంది. ఇది అందుబాటులో వనరులు మరియు ప్రభావం యొక్క ఉపయోగం మధ్య సమతౌల్యం కోరుకుంటారు అవసరం వచ్చిపడింది. అన్ని తరువాత, అది 16 GB వరకు మెమోరీ దానిలో ఉండదు ఆ అర్ధం చేసుకోవాలి. ఈ మునుపటి డేటా లేదా సమాచారం బదులుగా దాని తరువాత సర్వర్ ఈ సమయంలో అందుబాటులో లేని ఒక నిర్దిష్ట వేచి సమయం సెట్ చేయవచ్చు.

ఫీచర్స్

"అజాక్స్" ఉపయోగించి చేసినప్పుడు పేజీ లేదా అప్లికేషన్ కోసం ఇంటర్ఫేస్, రూపొందించినవారు ఉంటుంది మీరు ఫలితంగా వివిధ ఆపరేటింగ్ వ్యవస్థలు బాగా పనిచేస్తుంది నిర్ధారించుకోండి, మరియు వివిధ బ్రౌజర్లలో చేయడానికి అవసరం. మొదటి సందర్భంలో అమూల్యమైన సహాయం ఎమ్యులేటర్లు అందించడానికి చెయ్యగలరు. రెండవ సందర్భంలో అది కార్యక్రమాలు వివిధ ఇన్స్టాల్ కేవలం తగినంత ఉంటుంది మరియు వారు కోడ్ కార్యాచరణను పరీక్షించడానికి. ఇది వినియోగదారు యొక్క బ్రౌజర్ పాతవి ఉపయోగించబడుతుంది సందర్భంలో లేదా అవసరమైన అమరికలను ఆపివేయడంలో ఉంటుంది, కూడా కొన్ని చర్యలు అందించే అవసరం ఉంది. అటువంటప్పుడు, సంరక్షణ కారణం పేర్కొంటూ ఈ సందర్భంలో వీక్షణ సైట్ సాధ్యం కాదు ఎందుకు, పేజీలో టెక్స్ట్ ఉపసంహరణకు తీసుకోవాలి. అవును, ఆధునిక సాంకేతిక పరిజ్ఞానాన్ని ఉపయోగించి ప్రజలు ఇప్పుడు మెజారిటీ కానీ పూర్తిగా సంభావ్యత మరియు సందర్శకులు కొన్ని శాతం కొన్ని పాత సాఫ్ట్వేర్ను ఉపయోగించడానికి ఉంటుంది వాస్తవం దృష్టిని వీడలేదు లేదు. మరియు వ్యాపార కొలబద్దపై అది ముఖ్యమైన పరిణామాలకు దారితీయొచ్చు.

నిర్ధారణకు

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 te.delachieve.com. Theme powered by WordPress.