కంప్యూటర్లు, ప్రోగ్రామింగ్
అజాక్స్ - ఇది ఏమిటి? అసమకాలిక జావాస్క్రిప్ట్ మరియు XML: ప్రయోజనాలు మరియు అప్రయోజనాలు
ఇప్పుడు మీరు ప్రజాదరణ కొత్త సాంకేతికతల ఉపయోగం మరియు అప్లికేషన్ పొందిన ఇంటర్నెట్ లో చూడవచ్చు. వాటిలో ఒకటి - AJAX ఉంది. ఇది ఏమిటి? అది ఏమి కలిగి కలిగి లేదు? దరఖాస్తు ఎక్కడ? అన్ని ఈ ప్రశ్నలకు ఈ వ్యాసం లో సమాధానం దొరకలేదు చేయబడుతుంది.
సాధారణ సమాచారం
ఏ ఫీచర్?
కాబట్టి, మేము ఇప్పటికే AJAX ఏమిటి యొక్క ఒక సాధారణ ఆలోచన ఉంది. ఆచరణలో మనకేది ఇస్తుంది? ఎందుకు చురుకుగా దాని అప్లికేషన్ గురించి మాట్లాడటానికి ప్రవర్తిస్తే? ఈ సాంకేతిక పరిజ్ఞానం యొక్క ప్రత్యేకత - మీరు ఉపయోగించినప్పుడు అది మొదటి గిరాకీ మొత్తం పేజీ రిఫ్రెష్ అవసరం లేదు. అన్ని తరువాత, మీరు అది భాగంగా కోసం కొత్త డేటా అభ్యర్థించవచ్చు. (మీరు తక్కువ సమయం వేచి ఎందుకంటే), మరియు ఖర్చు (అపరిమిత ఇంటర్నెట్ లేని వారికి) ఈ సౌకర్యవంతంగా ఉంటుంది. అయితే, సర్వర్ నుండి కొత్త డేటా గురించి తెలియజేయడానికి కనీసం ఒక లోడ్ సూచిక లేదా టెక్స్ట్ సందేశాలను ఉపయోగించడానికి కావాల్సిన ఉంది ఏమి నవీకరణ జరుగుతుందో గురించి యూజర్ తెలియజేయడానికి. minuses టెక్నాలజీ తరచుగా వారసత్వం మరియు టెక్స్ట్ బ్రౌజర్ల మద్దతు లేదు వాస్తవం సూచిస్తారు వంటి. మరియు జావాస్క్రిప్ట్ సాంకేతిక సాధ్యం సామర్థ్యాన్ని అనేక మరియు ఆనందించారు ఎక్కువ ప్రయోక్త ఉంది. అందువలన, మీరు AJAX దుర్వినియోగానికి ఉండకూడదు. సమాచారాన్ని అందించేందుకు ప్రత్యామ్నాయ విధానాలను లేకపోతే అది, ఇవ్వగలిగిన? ఉత్తమ సందర్భంలో, సమాచారం కేవలం సైట్ లో చూపబడవు. చెత్త లో - దాని రూపాన్ని యూజర్ ఇకపై తిరిగి ఉంది కాబట్టి ప్రభావిత ఉంది.
"అజాక్స్" యొక్క ప్రయోజనాలు
- మీరు ఇంటర్ఫేస్ మానవ సంకర్షణ మరియు వెబ్సైట్ సులభతరం ఫలితంగా, వినియోగదారు కోసం nice లక్షణాలను మొత్తం సంఖ్యలో ఉంటుంది, ఇది ఒక అనుకూలమైన వెబ్ ఆధారిత అప్లికేషన్, సృష్టించవచ్చు.
- బదులుగా ఒక పూర్తి పేజీ యొక్క పాక్షిక రీలోడ్. ఈ వనరులను ఆదా మరియు యంత్రం పనితీరు ఆప్టిమైజ్.
- సైట్ యొక్క సర్వర్ భాగంగా చురుకుగా యూజర్ సంభాషిస్తారు.
- ఆలోచనలు అనేక అమలు ఉపయోగంగా.
కమ్యూనికేట్
ఇక్కడ, ఉదాహరణకు, వినియోగదారులు సలహా ఉపయోగించవచ్చు ఇది ఒక చూడు రూపం, అవసరం. ఇది ఎలా చేయవచ్చు? మొదటి మేము సమాచారం యొక్క "నౌక" యొక్క శ్రద్ధ వహించడానికి అవసరం. ఇది చేయటానికి, మీరు ఒక XMLHttpRequest ఆబ్జెక్ట్ సృష్టించాలి. అతను సర్వర్ మరియు యూజర్ యొక్క బ్రౌజర్ మధ్య మధ్యవర్తిగా పనిచేస్తుంది. ఈ వస్తువు తో అభ్యర్థనలను పంపడానికి మరియు వాటిని సమాధానాలు అందుకుంటారు. ప్రత్యక్ష డేటా మార్పిడి కోసం, మేము AJAX PHP అవసరం. ఈ సాధనాలు GET- లేదా POST ప్రశ్నలకు ఉపయోగించి అమలు చేయవచ్చు. ఈ సందర్భంలో, అవసరమైతే వాదనలు URL ద్వారా నేరుగా జారీ చేయబడుతుంది. అదే సమయంలో ఫంక్షన్ అమలు, మరియు డేటా బదిలీ అంతరాయం లేదు అని భరోసా ఉంటుంది. కానీ ఎలా AJAX-అభ్యర్థన అమలు? POST ఉపయోగించి సిఫార్సు చేస్తున్నాము. అతనికి ధన్యవాదాలు, మీరు డేటా, అంతేకాకుండా, యాక్సెస్ చాలా కష్టము ఒక అపరిమిత మొత్తం బదిలీ చేయవచ్చు.
ఆపరేషన్ సూత్రం
సర్వర్ ప్రతిస్పందన
అతను మీరు ఎందుకంటే సాంకేతిక పేరుతో భావించే విధంగా మాత్రమే XML కోసం కాదు రావచ్చు. అదనంగా, అది సాదా టెక్స్ట్ లేదా JSON వంటి సంక్రమించవచ్చు. మొదటి సందర్భంలో సమాచారాన్ని వెంటనే పేజీలో ప్రదర్శించబడతాయి. XML ఉపయోగించి, మీరు సరిగా క్లయింట్ బ్రౌజర్ లో ప్రాసెస్ చేయబడింది ఆ AJAX-ఫైలు యొక్క శ్రద్ధ వహించడానికి అవసరం. ఈ విషయంలో అన్ని డేటా (X) HTML మార్చబడుతుంది. ఉపయోగిస్తున్నప్పుడు JSON ఫార్మాట్, మీరు పూర్తి వస్తువు జావాస్క్రిప్ట్ పొందుటకు కోడ్ నిర్వహించడానికి అవసరం. ఇది జాగ్రత్తగా మరియు ఖాతాలోకి ఎక్కువగా హాకర్లు ఈ సాంకేతిక ద్వారా హానికరమైన కోడ్ ప్రసారం చేయాలని వాస్తవం తీసుకోవాలని అవసరం. ఇది డేటా ధృవీకరణ పద్దతి నిర్వహించడం కోసం వారు ప్రాసెస్ ముందు వచ్చిపడింది. వివిధ బ్రౌజర్ల కోసం పరిపూర్ణత యొక్క లక్షణాలు కొద్దిగా భిన్నంగా ఉండవచ్చు, కానీ సాధారణంగా, ఇక్కడ చర్యకు పథకం.
మేము సర్వర్ మరియు ఒక ప్రతిస్పందన ప్రాసెసింగ్ అభ్యర్థన చేయడానికి
- మొదట్లో, మీరు సృష్టించడానికి మరియు XMLHttpRequest ఉంది నిర్ధారించుకోండి అవసరం.
- అప్పుడు సర్వర్ కనెక్షన్ ప్రారంభించటానికి ఉపయోగపడుతుంది.
- దానికి అభ్యర్థన పంపండి.
- డేటా రాబోయే కోసం మేము వేచి, మరియు వాటిని ప్రాసెస్.
ఇది వస్తువు యొక్క సృష్టి పై కొన్ని లక్షణాలను గురించి తెలియజేస్తుంది ఉండాలి. ఇది మాత్రమే ప్రోగ్రామింగ్ భాష యొక్క చట్రంలో సాధ్యమయ్యే ఏ స్థానంలో ప్రారంభించారు చేయవచ్చు. కానీ అది కేవలం ఒక అభ్యర్థన తో పని సాధ్యమవుతుంది కోసం అతను సమయంలో ఏదైనా ఒక పాయింట్ లో ఒక ప్రపంచ స్థితిని వరించాయి ఉంటే. ఈ సమయంలో, మీరు దగ్గరగా శ్రద్ద అవసరం. చికిత్స సంబంధించి - ఇక్కడ మనం ఎంపిక వాయిద్యం దృష్టి. కాబట్టి, XML డేటా DOM-విధులు ప్రాసెస్ చెయ్యడానికి మరియు యూజర్ ప్రస్తుత HTML లో ముగింపు ఫలితంగా ఉంది. మరియు ఏమి JSON రేటెడ్ తో? ఇది ఆబ్జెక్ట్ నొటేషన్ జావాస్క్రిప్ట్ అని అర్ధం చేసుకోవాలి. అది అర్థం ఏమిటి? కారణంగా JSON ఒక వస్తువు ఒక స్ట్రింగ్ వంటి ప్రాతినిధ్యం చేయవచ్చు. కానీ అది ఈ పద్ధతి పూర్తి సురక్షితం కాదని గుర్తుంచుకోవాలి, మరియు కారకాలు చాలా పరిగణలోకి తీసుకోవాల్సిన అవసరం. కానీ, సాధారణంగా, చాలా సులభం.
సర్వర్ వైపు ప్రోగ్రామింగ్ భాషలు
దాదాపు ఏ వెబ్ ఆధారిత అప్లికేషన్ ఒక మార్గం లేదా మరొక లో వాటిని ఉపయోగిస్తుంది. డేటా బదిలీ కోసం అత్యంత ప్రజాదరణ PHP ఉంది. ఇది సాధారణంగా సైట్లు ఫైల్లను రాయడం న, ఇక్కడ క్లిష్టమైన డేటా ట్రాన్స్మిషన్ రేటు, మరియు ఆమె మరియు విశ్వసనీయత మధ్య ప్రాధాన్యం సంతులనం. XMLHttpRequest ప్రసార పద్ధతులు పైన చర్చించారు.
సర్వర్ ఆకృతీకరించుట
- HTML / XHTML. వారు పేజీ లేఅవుట్ గుర్తించడానికి సర్వర్ కోసం అవసరమవుతాయి.
- CSS. ఈ సాధనం పేజీ రూపకల్పనలో దృశ్య ఎంపిక కోసం అవసరం.
- DOM. ఇది యూజర్ చర్య కు సమాధానంగా ఒక పేజీలో డైనమిక్ మార్పులు జరిగేలా అవసరమవుతుంది.
- XML. క్లయింట్ మరియు సర్వర్ మధ్య డేటా బదిలీ కోసం అవసరం.
- జావాస్క్రిప్ట్. మేము ఒక కర్సర్ "అజాక్స్" సృష్టించడానికి మరియు ప్రభావవంతమైన అందించాలి.
- XMLHttpRequest. ఆబ్జెక్ట్ ద్వారా ప్రశ్నలకు సర్వర్ కు ఫార్వార్డ్ చేయబడతారు.
సైట్ ఉపయోగించి
కాబట్టి ఇప్పుడు మేము సైద్ధాంతిక విజ్ఞానం మరియు ఎలా అజాక్స్ గురించి ఆలోచనలు రెండూ ఉన్నాయి. డేటా పంపుతోంది మాత్రమే ఒక నిర్దిష్ట అభ్యాసం అవసరమవుతుంది ఇప్పుడు. మాకు "అజాక్స్" ఉపయోగించి పని అమలు చేరుకోవటానికి ఎలా, సాధారణంగా చూద్దాం. కాబట్టి, మేము ఒక డ్రైవర్ డేటాబేస్ సృష్టించాలి. మరియు వారు అమలు చేస్తారు దీనిలో పరికరాలు తేడా ఉంటుంది. ఇది పైన డేటాబేస్ చాలా పెద్ద అని గమనించాలి, కాబట్టి నేను కేవలం క్లయింట్ పంపించండి మరియు JavaScript ఉపయోగించి సమంజసం అనిపించుకోదు ఒక ఎంపిక చేయడానికి అందించే ఉంది. ఇది కారణంగా ఒకే పారామితి కూడా స్వంతం ఒక వెబ్ పేజీ రీలోడ్ కోరబడుతుంది. సర్వర్ మీద అభ్యర్ధనలను ప్రత్యేక PHP స్క్రిప్ట్స్ పోరాడతాను. డాటాబేస్ XML ఫైల్ అమలు.
డేటాబేస్ గురించి
మేము ఇంజిన్ ఆపరేషన్ కృషి
ఎలా ప్రతిదీ జరగవచ్చు చేయలేదు? సో, ఒక ప్రత్యేక ఫంక్షన్ కారణం ఇది ఒక నిర్దిష్ట ఈవెంట్, అక్కడ వస్తుంది. ఆమె పంపబడుతుంది ఒక GET లేదా POST డేటా సిద్ధం చేస్తుంది. ఇది అప్పుడు సర్వర్ స్క్రిప్ట్ యొక్క URL కు ఒక విజ్ఞప్తి చేస్తుంది ఇది ఫంక్షన్, పిలుస్తుంది. ఇది XMLHttpRequest వస్తువు సృష్టి రావాలని అవసరం. దానికి ప్రస్తావన ఒక వేరియబుల్ నిల్వ చేయాలి. డేటా సర్వర్ పంపిన తర్వాత, మీరు అతనిని నుండి ప్రతిస్పందన కోసం వేచి ఉండాలి. ఇది చేయటానికి, మీరు సమాచారాన్ని పొందటానికి "వైర్ టాపింగ్" చెయ్యవచ్చు (తెలిసినట్లయితే వచ్చి ఎప్పుడు) లేదా ఎల్లప్పుడూ డేటా అంగీకరించడానికి సిద్ధంగా అని ఒక ఫంక్షన్ అందించడానికి. మొదటి అవతారం ఒక అసాధారణ పరిస్థితి విషయంలో తక్కువ నమ్మదగినది. రెండవ పరిపూర్ణత - వనరుల పరంగా అత్యంత వ్యయంతో. అయితే, అది ఒక వేరియబుల్ సంబంధించి మాత్రమే జరుగుతుంది, అది వేగంగా ఇంటర్నెట్ ప్రభావితం చేయదు. అయితే వందల మరియు వేల ఉన్నాయి, మరియు వారు ఒక అధిక రిజల్యూషన్ కలిగి ఉంటుంది, - అప్పుడు అది మరొక విషయం ఉంటుంది. ఇది అందుబాటులో వనరులు మరియు ప్రభావం యొక్క ఉపయోగం మధ్య సమతౌల్యం కోరుకుంటారు అవసరం వచ్చిపడింది. అన్ని తరువాత, అది 16 GB వరకు మెమోరీ దానిలో ఉండదు ఆ అర్ధం చేసుకోవాలి. ఈ మునుపటి డేటా లేదా సమాచారం బదులుగా దాని తరువాత సర్వర్ ఈ సమయంలో అందుబాటులో లేని ఒక నిర్దిష్ట వేచి సమయం సెట్ చేయవచ్చు.
ఫీచర్స్
నిర్ధారణకు
ఈ వ్యాసం ఒక తార్కిక ముగింపు వస్తుంది. మేము మొత్తం మీద "అజాక్స్" గురించి మాట్లాడితే, ఈ సాధనం త్వరగా మరియు సమర్థ లేఅవుట్ తో ఒక ఆనందం పని చేసే ఒక చాలా ఆకర్షణీయమైన మరియు చలన గొప్ప వెబ్సైట్లను సృష్టించడానికి దాని వినియోగదారులకు అందించటానికి అనుమతిస్తుంది. భవిష్యత్తులో మరింత అధునాతన సాంకేతిక ఉంటుందని, కానీ ఇప్పుడు కోసం మేము కలిగి ఏమి ఉపయోగిస్తుంది ఎటువంటి సందేహం లేదు. ప్రోగ్రామింగ్ భాషలు మరియు పద్ధతులు అభివృద్ధి చాలా అవకాశం ఉంది, మరియు ఈ అందుబాటులో ఉంటుంది ఒక ఎంపిక, పద్ధతులు మరింత అధిక నాణ్యత ఉత్పత్తి సృష్టిస్తుంది. కానీ అది మేలో, పనిచె ఇప్పుడు ఆ ఉంది. మరియు ఈ పేరు - "అజాక్స్".
Similar articles
Trending Now