کمپيوټر, پروګرام
Ajax - څه شی دی؟ هممهالیز د جاواسکرېپټ او XML: ګټې او زيانونه
اوس چې تاسو پر انټرنيټ ترلاسه شهرت د نوې تکنالوژۍ په کارولو او د غوښتنلیک د لیدلو لپاره کولای شي. د هغوی یو - ده AJAX. دا څه دي؟ دا څه ځانګړنې لري؟ چيرته درخواست؟ د دغو ټولو پوښتنو ته به په دې مقاله کې د ځواب وموندل شي.
عمومي معلومات
او هغه څه چې له ځانګړتياوو؟
نو، موږ لا د مخه د د AJAX څه دی عمومي مفکوره لري. هغه څه چې موږ په عمل کې ورکوي؟ ولې چې خپل غوښتنلیک په اړه په فعاله توګه خبرې؟ د دې ټکنالوژۍ peculiarity - دا ده چې کله چې تاسو وکاروي دا اړتیا نه په لومړنۍ غوښتنه د ټول مخ تازه. وروسته د ټولو، چې تاسو کولای شي نوي مالومات يوازې د دا برخه غوښتنه وکړي. دا مناسب دی (ځکه چې په لږ وخت کې تاسو ته انتظار)، او د لګښت (د هغه چا لپاره دي نامحدوده انټرنټ نه). په هرصورت، د هغه څه په اړه ده ترفیع پېښېږي ده مطلوب چې لږ تر لږه د يوه بار شاخص يا ليکلي پيغامونه چې پالنګر څخه د نوي معلوماتو په اړه معلومات وکاروي د کارونکي خبر کړي. خوپایله تکنالوژي اکثره په حقیقت چې دا میراث او د متن د لټوونی ملاتړ نه راجع. او د وړتیا Javascript تکنالوژي ناتوان په ډیرو او خوند په پرتله د کارونکي ده. له همدې امله، تاسو بايد AJAX ناوړه گټه پورته نه. دا کولاي شي، که نه د معلوماتو په برابرولو بديل لارو برابر کړي؟ په ډیر ښه حالت کې، د معلوماتو یوازې به نه پر ځای نندارې ته شي. په بد - خپلې ظاهري بڼه ده نو اغيزمن چې د کارونکي لري نه ته راستون شي.
د "Ajax" ګټي
- تاسو کولای شی د یو مناسب ويب پر بنسټ د غوښتنلیک، چې د ليدنمخ به د کارونکي لپاره غوره مشخصات ټوله شمېره لري، سره د پایله کې چې د بشر د متقابل عمل او ویب اسانتیا رامنځته کړي.
- د یوه بشپړ مخ پر ځای د يو قسمي راولېښئ. دا منابع د ویری او دشوارو ماشین فعالیت.
- د ځای سرور یوه برخه ده چې په فعاله توګه سره د کارونکي تعامل.
- د مفکورو د يو شمير د پلي کولو لپاره ګټور دي.
ابلاغ
دلته، د مثال په توګه، د يو نظر بڼه ده، چې کولای شي د مشتريانو مشوره وکارول شي ته اړتيا لري. دا څنګه ترسره شي؟ اول موږ ته اړتيا لري ترڅو د معلوماتو د "وړونکې" پاملرنه. د دې، چې تاسو باید د یو XMLHttpRequest څيز جوړ کړي. د هغه په توګه د سرور او د د کارونکي کتنمل ترمنځ د یوه منځګړی عمل کوي. سره د دې څيز به غوښتنې واستوئ او ورته ځوابونه ترلاسه کړي. د مستقیمو معلوماتو په بدل کې، مونږ AJAX PHP ته اړتيا لري. ددې اوزارو په GET- او يا وروسته د پوښتنو په کارولو سره پلي شي. په دې حالت کې، د اړتيا وړ دلایل به د حافظی له لارې په مستقیمه توګه تصویب شي. په عين وخت کې به دا ډاډه کړي چې د معلوماتو د انتقال مداخله نه د دنده پرمخ، او. خو څنګه AJAX-غوښتنې پلي کړي؟ پوسټ د کارولو سپارښتنه. د هغه مننه، تاسو کولای شي يو د معلوماتو، چې پردې، ډیر ته لاسرسی ستونزمن دی نامحدوده اندازه وسپاري.
د عملياتو په اصل
سرور په ځواب کې
هغه کولای شي یوازې د ایکس ایم نه راځي، لکه چې تاسو کېدای شي ځکه چې د ټکنالوژۍ په نوم فکر کوم. برسېره پر دې، دا په توګه Plain يا متن JSON خپرېږي شي. په لومړي صورت کې د معلوماتو شي سمدلاسه پر مخ نندارې ته کولای شي. که د ایکس په کارولو سره، تاسو ته اړتيا لري چې د AJAX-دوتنې پام وکړي شوی دی په سمه توګه په د مراجعينو کتنمل پروسس. په دې صورت کې ټول معلومات بدلیږی (X) د HTML. کله چې د کارولو JSON شکل، تاسو ته د کوډ د بشپړ څيز Javascript ترلاسه ترسره اړتيا لري. دا ضروري ده چې د احتیاط به کوي او د حقيقت چې ډېر هېکرانو غواړم له خوا د دې ټکنالوژۍ وسيله ناوړه کوډونه انتقال په پام کې ونیسي. نو له همدې کبله اړينه ده چې د معلوماتو د تصدیق د پروسې لپاره برابر کړي مخکې له دې چې دي پروسس. د بیلابیلو د لټوونی تحقق مشخصات کیدای شي لږ څه توپير لري، خو په مجموع کې، دلته د عمل يو پلان.
موږ د سرور او د ځواب د پروسس د يوه غوښتنه کړي
- په پیل کې، چې تاسو ته اړتيا رامنځته کړي او ډاډ چې XMLHttpRequest شته ده.
- بيا initializes پالنګر پیوستون.
- دا په غوښتنه وليږئ.
- موږ د انتظار لپاره د ډاټا ته راشي، او پروسس يې.
دا به تاسو ته د د د د څیز د جوړولو د ځينې ځانګړنې په هکله ورته ووايم. دا په هر ځای کې چېرې چې دا ممکن یوازې په اوږدو کې د پروګرامونو د ژبې په چوکاټ کې دی پیل شي. خو که هغه د یو نړیوال دریځ، په وخت د هر یو ټکی ورکړل شوه لپاره چې دا ممکن وي چې يوازې يو غوښتنې سره کار وکړي. په دې وخت، چې تاسو ته اړتيا ته نژدې پاملرنه وکړي. په اړه درملنه - دلته موږ په غوره آله باندې تمرکز وکړي. نو، که د ایکس ایم معلومات ایم-دندو پروسس شي او د کارن وړاندې لري په د HTML په پای کې نتیجه ده. او سره JSON-شوي چې څه وکړم؟ دا بايد پوه شي چې دا د څيز لاندنۍ لوستلای شی. دا څه معنی لري؟ له امله د JSON یو څیز کولای شي د یو سلسله استازيتوب. خو دا باید په یاد ولرو چې د دغه ميتود د بشپړ خوندي نه ده، او يو زيات شمېر لاملونه باید پام کې ونیول شي. خو په مجموع کې، ډیر آسانه خبره ده.
د پالنګر د غاړې د پروګرامونو ژبو
نږدې هر ډول ويب پر بنسټ د غوښتنلیک يې په يوه يا بله لاره کاروي. د معلوماتو د لیږد تر ټولو مشهور PHP ده. دا معمولا د ځايونو دوتنې وليکي، چې د مهمو معلوماتو د انتقال کچه، او د هغې او د اعتبار تر منځ د غوره توازن نه ده. XMLHttpRequest انتقال تخنيکونه چې پورته بحث وشو.
عيارول سرور
- د HTML / XHTML. دوی لپاره د پالنګر ته د مخ د هډوانې په رسمیت اړتیا لری.
- CSS. دا وسیله د پاڼې د ډیزاین بصري انتخاب لپاره اړين دي.
- ایم. دا په موخه پر يوه مخ د کارن لخوا د عمل د ځواب په توګه د خوځنده بدلونونه ډاډ او اړين دی.
- د ایکس ایم. د رجوع او د سرور تر منځ د معلوماتو د انتقال لپاره د اړتيا ده.
- د جاواسکرېپټ. مونږ بايد يو ځری "Ajax" رامنځته کړي او interactivity برابر کړي.
- XMLHttpRequest. Object له لارې چې د پوښتنو به د سرور واستول شي.
د ځای کارول
نو اوس موږ دواړه نظري پوهه او څنګه د AJAX په اړه نظر ولري. اوس د معلوماتو د استولو ده يوازې يو عمل ته اړتیا لري. راځئ چې په مجموع کې وګورو، چې څنګه د کار د پلي کولو د "Ajax" کارولو ته مراجعه وکړي. نو موږ بايد د يوه موټر چلوونکي ډيټابيس جوړ کړي. او دوی به د وسیلو چې کولای شي سره توپير لري. بايد يادونه وشي چې د پورته ډیټابیس ډير زيات وي، نو زه دا د مراجعينو ته واستوي او دا لري چې وړاندې پر جاواسکرېپټ په کارولو سره نه حس نه یو انتخاب کړي. دا هم په زړه پورې په خپله يوه ويب پاڼه بيا ولېښل شوې له امله یو واحد د پاراميټر ده. په سرور غوښتنو ته به ځانګړې PHP سکرېپټونو سمبال کړي. ډيتابيس داسې توګه XML-دوتنې پلي شوي.
په اړه ډیټابیس
موږ د انجن د عملياتو لپاره کار کوي
هر څه څنګه به پېښ شي؟ نو، هلته راځي يو صورت کې، چې به یوه ځانګړې دنده سبب شي. نوموړې به د ترلاسه کړئ او یا وروسته معلومات چې به واستول شي چمتو کړي. دا بيا دنده لري، چې دا به د سرور سکرېپټ د حافظی د استیناف لپاره غږ کوي. دا ضروري ده چې د XMLHttpRequest-څيز د جوړولو پیشبیني. دا یوه مرجع باید په یوه متحول زيرمه شي. وروسته د معلوماتو د تر اوسه پورې د سرور استول شوي دي، تاسو بايد د هغه څخه د ځواب په انتظار. د دې تاسو، کولای شي د "تجهيزېدو" اړوي چې د معلوماتو د ترلاسه کولو (که مشهور، به کله راشي او) یا د یوه دنده چې به تل د مالوماتو د منلو ته چمتو وي وړاندې کړي. د لومړي پورتني بحث کې د یوه فوق العاده حالت په صورت لږ د اعتبار وړ. دوهم تحقق - د زيرمو له پلوه ډیر ګران. که څه هم، که دا یوازې په درناوي سره سرته ته یو متغییر، دا نه روژه د انټرنېټ اغیز وکړي. خو که سلګونو او زرګونو شته دي، او دوی به د یو لوړ حل لري، - نو دا به يو بل موضوع وي. دې اساس لازمه ده چې د موجودو منابعو او اغیزمنتوب د کارولو تر منځ د انډول په لټه کې. وروسته د ټولو، نو بايد پوه شي چې د 16 GB د حافظې د ټولو نه لري. دا ښايي يو ټاکلي وخت انتظار وروسته چې د تېر معلومات او یا د معلوماتو نیولی چې پالنګر په دې وخت کې موجود نه دی جوړ.
مشخصات
پایلې
دا راځي چې د دې مادې په يوه منطقي پای. که موږ په ټول "Ajax" په اړه خبرې وکړي، دا وسیله تاسو ته اجازه درکوي د خوښۍ په چټکۍ سره د واکمنې هډوانه يو ډېر په زړه پورې او له ځانګړتياوو شتمنو ویب چې د کار رامنځ ته د خپلو کاروونکو ته ورسوي. شک نه شته چې هلته به هم په راتلونکې کې ډیر پرمختللي ټکنالوژي وي، خو د اوس لپاره به موږ استعمال څه چې موږ لرو. لکه څنګه چې د پروګرامونو د ژبو او تخنيکونه د ښه والي د امکان وړ ده، او دا یو اختیار دی چې به موجود وي وي، د هغه ميتودونه چې به هم د لوړ کیفیت زیات محصول جوړ کړي. خو وي که داسې هم وي، چې د کار د اړتیا اوس چې ده. او په دې نوم - "Ajax".
Similar articles
Trending Now